.ap[data-astro-cid-u7quarg7]{position:relative;overflow:hidden;padding-block:6rem;background:radial-gradient(ellipse 70% 60% at 50% 60%,oklch(var(--color-primary) / .08),transparent 70%),oklch(var(--color-surface-alt))}@media(min-width:1024px){.ap[data-astro-cid-u7quarg7]{padding-block:7rem}}.ap-wrap[data-astro-cid-u7quarg7]{max-width:80rem;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.ap-wrap[data-astro-cid-u7quarg7]{padding-inline:1.5rem}}@media(min-width:1024px){.ap-wrap[data-astro-cid-u7quarg7]{padding-inline:2rem}}.ap-head[data-astro-cid-u7quarg7]{display:grid;justify-items:center;text-align:center}.ap-h2[data-astro-cid-u7quarg7]{font-family:var(--font-display);font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.08;letter-spacing:-.025em;color:oklch(var(--color-text))}.ap-h2[data-astro-cid-u7quarg7] em[data-astro-cid-u7quarg7]{font-style:italic;color:oklch(var(--color-primary-light))}.ap-table[data-astro-cid-u7quarg7]{list-style:none;margin:3.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem}@media(min-width:768px){.ap-table[data-astro-cid-u7quarg7]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.ap-table[data-astro-cid-u7quarg7]{grid-template-columns:repeat(5,1fr);gap:1.5rem}}.ap-item[data-astro-cid-u7quarg7]{position:relative;rotate:var(--r);transition:rotate .6s cubic-bezier(.16,1,.3,1),translate .6s cubic-bezier(.16,1,.3,1)}.ap-item[data-astro-cid-u7quarg7]:hover{rotate:0deg;translate:0 -10px;z-index:2}.ap-pola[data-astro-cid-u7quarg7]{margin:0;padding:.6rem .6rem 0;background:#f4f1ec;box-shadow:0 25px 60px #0000008c}.ap-film[data-astro-cid-u7quarg7]{aspect-ratio:2 / 3;overflow:hidden;background:#2c3136}.ap-film[data-astro-cid-u7quarg7] img[data-astro-cid-u7quarg7]{display:block;width:100%;height:100%;object-fit:cover}.ap-pola[data-astro-cid-u7quarg7] figcaption[data-astro-cid-u7quarg7]{padding:.9rem .2rem 1.1rem;font-family:var(--font-display-italic, var(--font-display));font-style:italic;font-size:1.05rem;color:#3a2e25;text-align:center}.ap-mini[data-astro-cid-u7quarg7]{position:absolute;top:-1rem;right:-.8rem;width:40%;margin:0;padding:.25rem .25rem .9rem;background:#f4f1ec;box-shadow:0 10px 25px #00000080;rotate:8deg;transition:rotate .5s,scale .5s cubic-bezier(.16,1,.3,1)}.ap-mini[data-astro-cid-u7quarg7]:before{content:"";position:absolute;top:-.55rem;left:50%;width:2.6rem;height:1rem;translate:-50% 0;rotate:-4deg;background:#dfcbaab3}.ap-mini[data-astro-cid-u7quarg7] img[data-astro-cid-u7quarg7]{display:block;aspect-ratio:2 / 3;width:100%;object-fit:cover}.ap-mini[data-astro-cid-u7quarg7] figcaption[data-astro-cid-u7quarg7]{position:absolute;left:0;right:0;bottom:.1rem;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#3a2e25}.ap-item[data-astro-cid-u7quarg7]:hover .ap-mini[data-astro-cid-u7quarg7]{rotate:2deg;scale:1.25}@media(prefers-reduced-motion:no-preference){.ap-item[data-astro-cid-u7quarg7]{opacity:0;translate:0 50px}.ap[data-astro-cid-u7quarg7].is-on .ap-item[data-astro-cid-u7quarg7]{opacity:1;translate:0 0;transition:opacity .8s,translate 1s cubic-bezier(.16,1,.3,1),rotate .6s;transition-delay:calc(var(--k) * .15s),calc(var(--k) * .15s),0s}.ap[data-astro-cid-u7quarg7].is-on .ap-item[data-astro-cid-u7quarg7]:hover{translate:0 -10px;transition-delay:0s}.ap-film[data-astro-cid-u7quarg7] img[data-astro-cid-u7quarg7]{opacity:0;filter:saturate(0) brightness(1.6) sepia(.2) hue-rotate(160deg)}.ap[data-astro-cid-u7quarg7].is-on .ap-film[data-astro-cid-u7quarg7] img[data-astro-cid-u7quarg7]{animation:ap-instant 4s ease-out both;animation-delay:calc(.8s + var(--k) * .5s)}@keyframes ap-instant{0%{opacity:.15;filter:saturate(0) brightness(1.9) hue-rotate(160deg)}40%{opacity:.6;filter:saturate(.3) brightness(1.4) sepia(.3) hue-rotate(40deg)}to{opacity:1;filter:none}}.ap-mini[data-astro-cid-u7quarg7]{opacity:0;translate:20px -20px}.ap[data-astro-cid-u7quarg7].is-on .ap-mini[data-astro-cid-u7quarg7]{opacity:1;translate:0 0;transition:opacity .6s,translate .8s cubic-bezier(.34,1.56,.64,1),rotate .5s,scale .5s;transition-delay:calc(.4s + var(--k) * .15s),calc(.4s + var(--k) * .15s),0s,0s}}
