.svc-filter[data-astro-cid-2rgb55cq]{width:min(100%,340px);position:relative}.svc-filter[data-astro-cid-2rgb55cq] input[data-astro-cid-2rgb55cq]{width:100%;font-family:var(--font-sans);font-size:var(--caps-md);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--surface-alt);border:1px solid var(--hairline);appearance:none;outline:none;padding:.8rem 2.6rem .8rem 1.1rem;transition:border-color .2s,background .2s}.svc-filter[data-astro-cid-2rgb55cq] input[data-astro-cid-2rgb55cq]::placeholder{color:var(--ink-4)}.svc-filter[data-astro-cid-2rgb55cq] input[data-astro-cid-2rgb55cq]:focus{border-color:var(--ink);background:var(--surface)}.svc-filter[data-astro-cid-2rgb55cq] input[data-astro-cid-2rgb55cq]::-webkit-search-cancel-button{appearance:none}.svc-filter[data-astro-cid-2rgb55cq] .svc-filter__icon{opacity:.6;pointer-events:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.poster-rows[data-astro-cid-2rgb55cq]{flex-direction:column;gap:16px;display:flex}.poster-row[data-astro-cid-2rgb55cq]{gap:16px;width:100%;display:flex}.poster-row[data-astro-cid-2rgb55cq]:has(.poster:hover) .poster[data-astro-cid-2rgb55cq]{flex-grow:.8}.poster[data-astro-cid-2rgb55cq]{color:#fff;cursor:pointer;min-width:0;height:clamp(240px,22vw,320px);transition:flex-grow .4s var(--ease-out);background:#111;flex:1 1 0;text-decoration:none;position:relative;overflow:hidden}.poster[data-astro-cid-2rgb55cq]:hover,.poster[data-astro-cid-2rgb55cq]:focus-visible{flex-grow:1.3!important}.poster[data-astro-cid-2rgb55cq][hidden]{display:none}.poster[data-astro-cid-2rgb55cq] .poster__img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);will-change:transform;position:absolute;inset:0}.poster[data-astro-cid-2rgb55cq]:hover .poster__img,.poster[data-astro-cid-2rgb55cq]:focus-visible .poster__img{transform:scale(1.12)}.poster__overlay[data-astro-cid-2rgb55cq]{pointer-events:none;background:linear-gradient(#000000c7 0%,#00000085 24%,#00000029 42%,#0000 56%),linear-gradient(#0000 72%,#000000b3 110%);position:absolute;inset:0}.poster__head[data-astro-cid-2rgb55cq]{text-shadow:0 1px 12px #00000059;padding:20px 22px;position:absolute;top:0;left:0;right:0}.poster__title[data-astro-cid-2rgb55cq]{letter-spacing:.02em;color:#fff;text-wrap:balance;font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.05}.poster__tags[data-astro-cid-2rgb55cq]{font-family:var(--font-mono);font-size:var(--mono-label);letter-spacing:var(--mono-track);text-transform:uppercase;color:#ffffffe0;margin-top:.75rem;font-weight:500;line-height:1.75;overflow:hidden}.poster__tags[data-astro-cid-2rgb55cq]>span[data-astro-cid-2rgb55cq]{flex-wrap:wrap;margin-left:-1.6em;display:flex}.poster__tags[data-astro-cid-2rgb55cq]>span[data-astro-cid-2rgb55cq]>span[data-astro-cid-2rgb55cq]{white-space:nowrap}.poster__tags[data-astro-cid-2rgb55cq]>span[data-astro-cid-2rgb55cq]>span[data-astro-cid-2rgb55cq]:before{content:"·";content:"·" / "";text-align:center;width:1.6em;display:inline-block}.poster__more[data-astro-cid-2rgb55cq]{min-height:35px;font-size:var(--caps-xs);letter-spacing:var(--caps-xs-track);text-transform:uppercase;color:#fff0;align-items:center;padding:10px 30px 10px 0;transition:color .4s;display:inline-flex;position:absolute;bottom:16px;right:22px}.poster__more[data-astro-cid-2rgb55cq]:before,.poster__more[data-astro-cid-2rgb55cq]:after{content:"";transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.poster__more[data-astro-cid-2rgb55cq]:before{background:#fff;width:15px;height:2px;right:8px}.poster__more[data-astro-cid-2rgb55cq]:after{border:5px solid #0000;border-left:6px solid #fff;border-right-width:0;width:0;height:0;right:7px}.poster[data-astro-cid-2rgb55cq]:hover .poster__more[data-astro-cid-2rgb55cq],.poster[data-astro-cid-2rgb55cq]:focus-visible .poster__more[data-astro-cid-2rgb55cq]{color:#fff}.poster[data-astro-cid-2rgb55cq]:hover .poster__more[data-astro-cid-2rgb55cq]:before,.poster[data-astro-cid-2rgb55cq]:focus-visible .poster__more[data-astro-cid-2rgb55cq]:before{width:19px;right:-2px}.poster[data-astro-cid-2rgb55cq]:hover .poster__more[data-astro-cid-2rgb55cq]:after,.poster[data-astro-cid-2rgb55cq]:focus-visible .poster__more[data-astro-cid-2rgb55cq]:after{right:-3px}.poster[data-astro-cid-2rgb55cq]:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (width<=1100px){.poster-row[data-astro-cid-2rgb55cq]{grid-template-columns:1fr 1fr;display:grid}.poster[data-astro-cid-2rgb55cq]{height:250px}.poster[data-astro-cid-2rgb55cq]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=640px){.poster-row[data-astro-cid-2rgb55cq]{grid-template-columns:1fr}.poster[data-astro-cid-2rgb55cq]:last-child:nth-child(odd){grid-column:auto}.poster[data-astro-cid-2rgb55cq]{height:230px}.poster__more[data-astro-cid-2rgb55cq]{color:#fff;left:22px;right:auto}}@media (hover:none){.poster__more[data-astro-cid-2rgb55cq]{color:#fff}}.svc-list[data-astro-cid-2rgb55cq]{column-gap:var(--gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.svc-list[data-astro-cid-2rgb55cq]>li[data-astro-cid-2rgb55cq]:nth-last-child(2):not(:nth-child(2n)){border-bottom:1px solid var(--hairline)}.svc-empty[data-astro-cid-2rgb55cq]{font-size:var(--text-base);color:var(--ink-2);margin-top:1.5rem}.svc-empty[data-astro-cid-2rgb55cq] a[data-astro-cid-2rgb55cq]{color:var(--ink)}@media (width<=900px){.svc-list[data-astro-cid-2rgb55cq]{grid-template-columns:1fr}.svc-list[data-astro-cid-2rgb55cq]>li[data-astro-cid-2rgb55cq]:nth-last-child(2):not(:nth-child(2n)){border-bottom:0}}
