@layer components{.piece[data-astro-cid-af4et76q]{--hang-w:min(100%, var(--w), calc((100svh - var(--header-h) - 4rem) * (var(--r))));justify-items:center;gap:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:2rem;display:grid}.piece__hang[data-astro-cid-af4et76q]{--glow-reach:.7rem;--glow-blur:12px;isolation:isolate;width:var(--hang-w);position:relative}.piece__img[data-astro-cid-af4et76q]{width:100%;height:auto}.piece__text[data-astro-cid-af4et76q]{width:max(min(100%, 22rem), var(--hang-w));flex-direction:column;display:flex}.piece__title[data-astro-cid-af4et76q]{font-family:var(--f-mono);font-weight:400;font-size:var(--t-sm);letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.piece__details[data-astro-cid-af4et76q]{margin-top:.4rem}.piece__tags[data-astro-cid-af4et76q]{flex-wrap:wrap;gap:.25rem .9rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.piece__description[data-astro-cid-af4et76q]{margin-top:1.25rem}.piece__actions[data-astro-cid-af4et76q]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.25rem;margin-top:2rem;display:flex}.piece__back[data-astro-cid-af4et76q] a[data-astro-cid-af4et76q]{min-height:44px;font-size:var(--t-sm);align-items:center;display:inline-flex}.piece__path[data-astro-cid-af4et76q]{border-top:1px solid var(--seam);grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.piece__path[data-astro-cid-af4et76q] a[data-astro-cid-af4et76q]{gap:.25rem;min-height:44px;text-decoration:none;display:grid}.piece__next[data-astro-cid-af4et76q]{text-align:right;grid-column:2}.piece__neighbour[data-astro-cid-af4et76q]{font-size:var(--t-sm)}@media (height>=32rem){.piece[data-astro-cid-af4et76q]{--masthead:calc(var(--header-h) + 1px);--pad:clamp(.75rem, 3svh, 2rem);--gap:2.25rem;--label-h:calc(10.25rem + var(--add-details,0rem) + var(--add-more,0rem));--hang-w:min(100%, var(--w), calc((100svh - var(--masthead) - var(--pad) * 2 - var(--gap) - var(--label-h)) * (var(--r))));gap:var(--gap);height:calc(100svh - var(--masthead));padding-block:var(--pad);grid-template-rows:minmax(0,1fr) auto}.piece--details[data-astro-cid-af4et76q]{--add-details:2.5rem}.piece--more[data-astro-cid-af4et76q]{--add-more:6.5rem}.piece__hang[data-astro-cid-af4et76q]{align-self:center}.piece__text[data-astro-cid-af4et76q]{max-height:var(--label-h);width:min(100%,28rem)}.piece__title[data-astro-cid-af4et76q],.piece__details[data-astro-cid-af4et76q]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.piece__more[data-astro-cid-af4et76q]{flex:0 auto;min-height:0;overflow-y:auto}.piece__actions[data-astro-cid-af4et76q]{gap:0 .75rem}.piece__path[data-astro-cid-af4et76q] li[data-astro-cid-af4et76q],.piece__path[data-astro-cid-af4et76q] a[data-astro-cid-af4et76q]{min-width:0}.piece__neighbour[data-astro-cid-af4et76q]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.piece__description[data-astro-cid-af4et76q]{font-size:var(--t-sm);margin-top:.75rem;line-height:1.5}.piece__actions[data-astro-cid-af4et76q]{margin-top:.75rem}.piece__path[data-astro-cid-af4et76q]{margin-top:.75rem;padding-top:.75rem}}@media (height>=32rem) and (width<=24em){.piece[data-astro-cid-af4et76q]{--label-h:calc(13rem + var(--add-details,0rem) + var(--add-more,0rem))}}@media (height>=32rem) and (width>=40em) and (orientation:landscape){.piece[data-astro-cid-af4et76q]{--pad:clamp(1rem, 4svh, 2rem);--hang-w:min(100%, var(--w), calc((100svh - var(--masthead) - var(--pad) * 2) * (var(--r))));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(16rem,28vw,24rem);align-items:center;column-gap:clamp(2rem,5vw,4rem)}.piece__text[data-astro-cid-af4et76q]{align-self:center;width:100%;max-height:100%}.piece__description[data-astro-cid-af4et76q]{font-size:var(--t-base);margin-top:1rem;line-height:1.6}.piece__actions[data-astro-cid-af4et76q]{margin-top:1.5rem}.piece__path[data-astro-cid-af4et76q]{margin-top:1.5rem;padding-top:1.25rem}}@media (hover:hover) and (pointer:fine){.piece__path[data-astro-cid-af4et76q] a[data-astro-cid-af4et76q]:hover .piece__neighbour[data-astro-cid-af4et76q]{color:var(--ink)}}}
