.intro[data-astro-cid-ldoxewim] .container[data-astro-cid-ldoxewim],.works[data-astro-cid-ldoxewim] .container[data-astro-cid-ldoxewim]{max-width:calc(var(--container) + var(--gutter) * 2)}.intro[data-astro-cid-ldoxewim]{padding-bottom:30px}.intro[data-astro-cid-ldoxewim] .lead[data-astro-cid-ldoxewim]{color:#666}.works[data-astro-cid-ldoxewim]{padding-top:18px}.bar[data-astro-cid-ldoxewim]{top:var(--header-h);z-index:20;clip-path:inset(0 -100vmax -12px);background:#fff;border-bottom:1px solid #e6e6e6;align-items:center;gap:24px;margin-bottom:44px;padding-top:12px;transition:box-shadow .3s;display:flex;position:sticky;box-shadow:0 0 0 100vmax #fff}.bar[data-astro-cid-ldoxewim].is-stuck{box-shadow:0 0 0 100vmax #fff,0 10px 12px -10px #0000001f}.filters[data-astro-cid-ldoxewim]{flex-wrap:wrap;flex:1;gap:8px 30px;min-width:0;padding-bottom:18px;display:flex}.filter[data-astro-cid-ldoxewim]{color:#555;font-family:var(--f-head);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:600;transition:color .25s;position:relative}.filter[data-astro-cid-ldoxewim] sup[data-astro-cid-ldoxewim]{color:#aaa;font-size:9px;font-weight:500}.filter[data-astro-cid-ldoxewim]:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:-19px;left:0;right:0;transform:scaleX(0)}.filter[data-astro-cid-ldoxewim]:hover,.filter[data-astro-cid-ldoxewim].is-active{color:var(--c-accent)}.filter[data-astro-cid-ldoxewim].is-active:after{transform:scaleX(1)}.search[data-astro-cid-ldoxewim]{flex:none;align-self:stretch;align-items:center;padding-bottom:18px;display:flex;position:relative}.search[data-astro-cid-ldoxewim] input[data-astro-cid-ldoxewim]{color:#333;width:0;font-family:var(--f-body);letter-spacing:.02em;opacity:0;transition:width .45s var(--ease-out), opacity .3s, padding .45s var(--ease-out), border-color .3s;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-bottom:1px solid #0000;outline:none;padding:6px 0;font-size:14px}.search[data-astro-cid-ldoxewim] input[data-astro-cid-ldoxewim]::-webkit-search-cancel-button{display:none}.search[data-astro-cid-ldoxewim] input[data-astro-cid-ldoxewim]::placeholder{color:#aaa;font-style:italic}.search[data-astro-cid-ldoxewim].is-open input[data-astro-cid-ldoxewim]{opacity:1;border-bottom-color:#ccc;width:210px;padding-right:26px}.search[data-astro-cid-ldoxewim].is-open input[data-astro-cid-ldoxewim]:focus{border-bottom-color:var(--c-accent)}.search-btn[data-astro-cid-ldoxewim],.search-clear[data-astro-cid-ldoxewim]{color:#555;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;transition:color .25s;display:grid}.search-btn[data-astro-cid-ldoxewim]{order:-1;margin-right:4px}.search-btn[data-astro-cid-ldoxewim]:hover,.search[data-astro-cid-ldoxewim].is-open .search-btn[data-astro-cid-ldoxewim]{color:var(--c-accent)}.search-clear[data-astro-cid-ldoxewim]{color:#999;position:absolute;top:0;bottom:18px;right:0}.search-clear[data-astro-cid-ldoxewim][hidden]{display:none}.search-clear[data-astro-cid-ldoxewim]:hover{color:#333}.cols[data-astro-cid-ldoxewim]{border-left:1px solid #e6e6e6;flex:none;align-self:stretch;align-items:center;gap:2px;margin:4px 0 0;padding:0 0 18px 14px;display:flex}.col-btn[data-astro-cid-ldoxewim]{color:#bbb;cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;transition:color .25s;display:grid}.col-btn[data-astro-cid-ldoxewim]:hover{color:#555}.col-btn[data-astro-cid-ldoxewim].is-active{color:var(--c-accent)}.grid[data-astro-cid-ldoxewim]{--cols:3;grid-template-columns:repeat(var(--cols), 1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-ldoxewim][data-cols="2"]{--cols:2}.grid[data-astro-cid-ldoxewim][data-cols="4"]{--cols:4}.grid[data-astro-cid-ldoxewim][data-cols="4"] .overlay[data-astro-cid-ldoxewim]{padding:16px 14px}.grid[data-astro-cid-ldoxewim][data-cols="4"] .name[data-astro-cid-ldoxewim]{font-size:13.5px}.grid[data-astro-cid-ldoxewim][data-cols="4"] .cat[data-astro-cid-ldoxewim]{font-size:12px}.grid[data-astro-cid-ldoxewim][data-cols="2"] .name[data-astro-cid-ldoxewim]{font-size:17px}.card[data-astro-cid-ldoxewim][hidden]{display:none}.card-link[data-astro-cid-ldoxewim]{color:#fff;display:block}.thumb[data-astro-cid-ldoxewim]{aspect-ratio:1010/598;background:var(--c-tile);position:relative;overflow:hidden}.thumb[data-astro-cid-ldoxewim] img[data-astro-cid-ldoxewim]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.overlay[data-astro-cid-ldoxewim]{opacity:0;transition:opacity .4s var(--ease-out);background:linear-gradient(#1110 0%,#1111118c 55%,#111111e0 100%);flex-direction:column;justify-content:flex-end;gap:4px;padding:22px 20px;display:flex;position:absolute;inset:0}.overlay[data-astro-cid-ldoxewim]>[data-astro-cid-ldoxewim]{transition:transform .45s var(--ease-out);transform:translateY(10px)}.name[data-astro-cid-ldoxewim]{color:#fff;letter-spacing:.02em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.cat[data-astro-cid-ldoxewim]{color:#ffffffbf;font-size:13px}.view[data-astro-cid-ldoxewim]{color:var(--c-accent);font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:10.5px;font-weight:600}.card-link[data-astro-cid-ldoxewim]:hover .overlay[data-astro-cid-ldoxewim],.card-link[data-astro-cid-ldoxewim]:focus-visible .overlay[data-astro-cid-ldoxewim]{opacity:1}.card-link[data-astro-cid-ldoxewim]:hover .overlay[data-astro-cid-ldoxewim]>[data-astro-cid-ldoxewim],.card-link[data-astro-cid-ldoxewim]:focus-visible .overlay[data-astro-cid-ldoxewim]>[data-astro-cid-ldoxewim]{transform:none}.card-link[data-astro-cid-ldoxewim]:hover .thumb[data-astro-cid-ldoxewim] img[data-astro-cid-ldoxewim],.card-link[data-astro-cid-ldoxewim]:focus-visible .thumb[data-astro-cid-ldoxewim] img[data-astro-cid-ldoxewim]{transform:scale(1.04)}.empty[data-astro-cid-ldoxewim]{color:#888;text-align:center;padding:60px 0;font-size:15px}.empty[data-astro-cid-ldoxewim] span[data-astro-cid-ldoxewim]{color:#333}@media (hover:none){.overlay[data-astro-cid-ldoxewim]{opacity:1;background:linear-gradient(#1110 40%,#111111bf 100%);padding:14px}.overlay[data-astro-cid-ldoxewim]>[data-astro-cid-ldoxewim]{transform:none}.view[data-astro-cid-ldoxewim]{display:none}.name[data-astro-cid-ldoxewim]{font-size:13px}.cat[data-astro-cid-ldoxewim]{font-size:11.5px}}@media (width<=1024px){.grid[data-astro-cid-ldoxewim],.grid[data-astro-cid-ldoxewim][data-cols]{--cols:2}.cols[data-astro-cid-ldoxewim]{display:none}}@media (width<=720px){.bar[data-astro-cid-ldoxewim]{flex-wrap:wrap;gap:0}.search[data-astro-cid-ldoxewim]{flex:1 0 100%;order:-1;padding-bottom:14px}.search[data-astro-cid-ldoxewim] input[data-astro-cid-ldoxewim],.search[data-astro-cid-ldoxewim].is-open input[data-astro-cid-ldoxewim]{opacity:1;border-bottom-color:#ddd;flex:1;width:auto;padding-right:26px}.search-clear[data-astro-cid-ldoxewim]{bottom:14px}.filters[data-astro-cid-ldoxewim]{width:calc(100% + var(--gutter) * 2);scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;flex:none;gap:22px;overflow-x:auto}.filters[data-astro-cid-ldoxewim]::-webkit-scrollbar{display:none}.filter[data-astro-cid-ldoxewim]{flex:none}}@media (width<=600px){.grid[data-astro-cid-ldoxewim],.grid[data-astro-cid-ldoxewim][data-cols]{--cols:1}}
