.carousel[data-astro-cid-oulirr76]{--card:min(820px, calc(100cqw - 150px));--gap:20px;max-width:1240px;margin:0 auto;padding-top:12px;container-type:inline-size}.track[data-astro-cid-oulirr76]{gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:8px calc((100cqw - var(--card)) / 2) 18px;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.track[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.track[data-astro-cid-oulirr76]>.slide{flex:0 0 var(--card);scroll-snap-align:center;scroll-snap-stop:always;border-radius:12px;min-width:0;transition:opacity .35s,transform .35s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000047,0 0 0 1px #0000001f}.track[data-astro-cid-oulirr76]>.slide .next{padding:16px 20px}.track[data-astro-cid-oulirr76]>.slide .next.lp-below .label{margin:14px 0 0!important}.track[data-astro-cid-oulirr76]>.slide>*{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.track[data-astro-cid-oulirr76]>.slide:not(.is-current){opacity:.5;cursor:pointer;transform:scale(.96)}.track[data-astro-cid-oulirr76]>.slide[inert]{pointer-events:none}.controls[data-astro-cid-oulirr76]{justify-content:center;align-items:center;gap:14px;padding:0 22px;display:flex}.controls[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0}.prev[data-astro-cid-oulirr76],.next-btn[data-astro-cid-oulirr76]{border-radius:50%;place-items:center;width:40px;height:40px;padding-bottom:4px;font-size:30px;line-height:1;display:grid}.prev[data-astro-cid-oulirr76]:hover,.next-btn[data-astro-cid-oulirr76]:hover{background:currentColor}.prev[data-astro-cid-oulirr76]:hover span[data-astro-cid-oulirr76],.next-btn[data-astro-cid-oulirr76]:hover span[data-astro-cid-oulirr76]{color:var(--hover-ink,var(--paper))}.dots[data-astro-cid-oulirr76]{gap:10px;display:flex}.dots[data-astro-cid-oulirr76] button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;width:13px;height:13px;padding:0}.dots[data-astro-cid-oulirr76] button[aria-current=true]{background:currentColor}.controls[data-astro-cid-oulirr76] button[data-astro-cid-oulirr76]:focus-visible{outline:2px solid var(--red);outline-offset:2px}@media (width<=700px){.carousel[data-astro-cid-oulirr76]{--card:calc(100cqw - 64px);--gap:10px;padding-top:8px}.track[data-astro-cid-oulirr76]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-oulirr76]>.slide{border-radius:10px}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-oulirr76]>.slide{transition:none}}.fest-slide[data-astro-cid-nayymedb]{--f-bg:#121310;--f-tan:#ddb67f;--f-cream:#e0dad2;--f-moss:#3f5634;background:var(--f-moss);color:var(--f-cream);text-align:center;padding:22px;font-family:"Goudy Bookletter 1911",Georgia,serif}@media (width>=861px){.fest-slide[data-astro-cid-nayymedb]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:0 26px;display:grid!important}}.art[data-astro-cid-nayymedb]{width:100%;box-shadow:0 0 0 2px var(--f-tan), 0 8px 26px #00000073;line-height:0;display:block}.art[data-astro-cid-nayymedb] img{width:100%;height:auto}@media (width<=860px){.text[data-astro-cid-nayymedb]{padding-top:16px}}h2[data-astro-cid-nayymedb]{color:var(--f-cream);text-wrap:balance;font-family:inherit;font-size:clamp(21px,2.4vw,26px);font-weight:400;line-height:1.2}.when[data-astro-cid-nayymedb]{color:var(--f-tan);margin-top:4px;font-size:18px}.acts[data-astro-cid-nayymedb]{margin-top:14px}.btn[data-astro-cid-nayymedb]{color:var(--f-tan);background:var(--f-bg);border:2px solid var(--f-tan);outline:1px solid var(--f-tan);outline-offset:-5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:11px 22px;font-size:15px;text-decoration:none;display:inline-block}.btn[data-astro-cid-nayymedb]:hover{color:var(--f-cream);background:#4d663d}@media (width<=860px){.art[data-astro-cid-nayymedb] img{aspect-ratio:16/9;object-fit:cover}}@media (width<=640px){.art[data-astro-cid-nayymedb] img{aspect-ratio:6/5}}.line-slide[data-astro-cid-nyiqylgm]{background:var(--ground);color:var(--ink);text-align:center;padding:20px 22px 24px}h2[data-astro-cid-nyiqylgm]{max-width:380px;margin:0 auto;line-height:0}h2[data-astro-cid-nyiqylgm] a[data-astro-cid-nyiqylgm]{display:block}.tag[data-astro-cid-nyiqylgm]{font-family:var(--font-display);margin-top:-10px;font-size:clamp(20px,2.6vw,25px);line-height:1.1;position:relative}.covers[data-astro-cid-nyiqylgm]{max-width:var(--wide);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px auto 0;padding:0;list-style:none;display:grid}.covers[data-astro-cid-nyiqylgm] a[data-astro-cid-nyiqylgm]{border:4px solid var(--paper);border-radius:var(--radius);line-height:0;display:block;overflow:hidden;box-shadow:0 6px 18px #00000040}.covers[data-astro-cid-nyiqylgm] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.acts[data-astro-cid-nyiqylgm]{margin-top:16px}.btn[data-astro-cid-nyiqylgm]{letter-spacing:.14em;text-transform:uppercase;color:var(--paper);background:var(--red);border:1.5px solid var(--red);border-radius:var(--radius);padding:9.5px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.btn[data-astro-cid-nyiqylgm]:hover{background:var(--black);border-color:var(--black)}@media (width<=700px){.covers[data-astro-cid-nyiqylgm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.covers[data-astro-cid-nyiqylgm] li[data-astro-cid-nyiqylgm]:nth-child(n+3){display:none}}.lead[data-astro-cid-lcdefpme]{padding:6px 0 12px}.line-head[data-astro-cid-lcdefpme]{text-align:center;padding:26px 22px 0}.line-head[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:560px;margin:0 auto}.line-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-mark);color:var(--red);font-size:clamp(38px,7vw,56px);font-weight:400;line-height:1}.sd-mark[data-astro-cid-lcdefpme]{max-width:520px;color:var(--black);margin:0 auto;line-height:0}.sd-mark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][aria-hidden]{display:block}.sd-mark[data-astro-cid-lcdefpme] svg{width:100%;height:auto;display:block}.line-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-top:-24px;font-size:clamp(26px,4.6vw,38px);line-height:1.1;position:relative}.line-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:10px;font-size:clamp(20px,3.4vw,26px)}.shelf[data-astro-cid-lcdefpme]{padding-top:34px;padding-bottom:30px}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 36px;max-width:940px;margin:0 auto;display:grid}.all[data-astro-cid-lcdefpme]{text-align:center;margin-top:40px;font-weight:600}.grid[data-astro-cid-lcdefpme]>.card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 18px)}@media (width<=700px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.grid[data-astro-cid-lcdefpme]>.card:last-child:nth-child(odd){width:100%}}
