.acc[data-astro-cid-ljxjs2ps]{--acc-ease:cubic-bezier(.65, 0, .35, 1);--acc-gap:2px;overflow:clip}.acc-row[data-astro-cid-ljxjs2ps]{gap:var(--acc-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acc-col[data-astro-cid-ljxjs2ps]{background:var(--color-ink);min-width:0;height:9.5rem;transition:height .7s var(--acc-ease), flex-grow .8s var(--acc-ease);border-radius:6px;position:relative;overflow:hidden}.acc-col[data-astro-cid-ljxjs2ps].is-open{height:clamp(32rem,120vw,38rem)}.acc-img[data-astro-cid-ljxjs2ps]{object-fit:cover;filter:grayscale()contrast(1.06)brightness(.92);width:100%;height:100%;transition:filter .9s var(--acc-ease), transform 1.4s var(--acc-ease);position:absolute;inset:0;transform:scale(1.06)}.acc-shade[data-astro-cid-ljxjs2ps]{background:linear-gradient(oklch(20% .01 150/.15),oklch(20% .01 150/.35) 45%,oklch(20% .01 150/.7));transition:opacity .6s;position:absolute;inset:0}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-img[data-astro-cid-ljxjs2ps]{filter:none;transform:scale(1)}.acc-title[data-astro-cid-ljxjs2ps]{z-index:2;text-align:center;width:88%;color:var(--color-cream);font-family:var(--font-display);text-shadow:0 2px 18px oklch(15% .01 150/.55);transition:top .7s var(--acc-ease);font-size:clamp(1.625rem,1.2rem + 1.2vw,2.5rem);line-height:1.1;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc-title[data-astro-cid-ljxjs2ps]:focus-visible{outline:2px solid var(--color-gold);outline-offset:6px}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-title[data-astro-cid-ljxjs2ps]{top:22%}@media (width<=1023.98px){.acc-title[data-astro-cid-ljxjs2ps]{width:calc(100% - 8.5rem)}}.acc-panel[data-astro-cid-ljxjs2ps]{inset-inline:.75rem;z-index:3;opacity:0;visibility:hidden;flex-direction:column;align-items:flex-end;gap:.6rem;transition:opacity .35s,visibility 0s linear .35s;display:flex;position:absolute;bottom:.75rem}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-panel[data-astro-cid-ljxjs2ps]{opacity:1;visibility:visible;transition:opacity .45s .3s,visibility}.acc-all[data-astro-cid-ljxjs2ps]{backdrop-filter:blur(8px);min-height:2.5rem;color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;background:oklch(98% .01 85/.85);border-radius:9999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.acc-all[data-astro-cid-ljxjs2ps]:hover{background:var(--color-cream)}.acc-cards[data-astro-cid-ljxjs2ps]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.3rem;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.acc-cards[data-astro-cid-ljxjs2ps]::-webkit-scrollbar{display:none}.acc-card[data-astro-cid-ljxjs2ps]{scroll-snap-align:start;backdrop-filter:blur(10px);opacity:0;transition:opacity .4s ease, transform .6s var(--acc-ease), background-color .2s ease;background:oklch(97% .012 85/.78);border-radius:6px;flex-direction:column;flex:0 0 9.5rem;display:flex;position:relative;overflow:hidden;transform:translateY(26px)}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-card[data-astro-cid-ljxjs2ps]{opacity:1;transition-delay:calc(.32s + var(--k) * 70ms);transform:none}.acc-card[data-astro-cid-ljxjs2ps]:hover{background:oklch(99% .008 85/.92)}.acc-card-link[data-astro-cid-ljxjs2ps]{color:var(--color-ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.acc-card-link[data-astro-cid-ljxjs2ps] img[data-astro-cid-ljxjs2ps]{aspect-ratio:4/3;object-fit:cover;width:100%}.acc-card-title[data-astro-cid-ljxjs2ps]{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:.55rem .65rem 0;font-size:.9375rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.acc-card-price[data-astro-cid-ljxjs2ps]{color:var(--color-gold-deep);padding:.2rem .65rem .65rem;font-size:.875rem;font-weight:700}.acc-card-action[data-astro-cid-ljxjs2ps]{width:2.25rem;height:2.25rem;color:var(--color-ink);background:oklch(98% .01 85/.9);border-radius:9999px;place-items:center;transition:background-color .2s,color .2s;display:grid;position:absolute;top:.4rem;right:.4rem}.acc-card-action[data-astro-cid-ljxjs2ps]:hover{background:var(--color-gold);color:var(--color-ink)}.acc-toggle[data-astro-cid-ljxjs2ps]{z-index:3;backdrop-filter:blur(6px);width:2.75rem;height:2.75rem;transition:top .7s var(--acc-ease), translate .7s var(--acc-ease);background:oklch(20% .01 150/.28);border:1px solid oklch(98% .01 85/.55);border-radius:9999px;position:absolute;top:50%;right:1rem;translate:0 -50%}.acc-toggle[data-astro-cid-ljxjs2ps]:before,.acc-toggle[data-astro-cid-ljxjs2ps]:after{content:"";background:var(--color-cream);width:14px;height:1.5px;transition:rotate .5s var(--acc-ease);position:absolute;top:50%;left:50%;translate:-50% -50%}.acc-toggle[data-astro-cid-ljxjs2ps]:after{rotate:90deg}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-toggle[data-astro-cid-ljxjs2ps]{top:1rem;translate:0}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-toggle[data-astro-cid-ljxjs2ps]:after{rotate:0deg}@media (width>=640px) and (width<=1023.98px){.acc-col[data-astro-cid-ljxjs2ps]{height:11rem}.acc-col[data-astro-cid-ljxjs2ps].is-open{height:36rem}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-title[data-astro-cid-ljxjs2ps]{top:20%}.acc-panel[data-astro-cid-ljxjs2ps]{inset-inline:1rem;bottom:1rem}.acc-card[data-astro-cid-ljxjs2ps]{flex-basis:12.5rem}.acc-toggle[data-astro-cid-ljxjs2ps]{right:1.5rem}}.acc[data-astro-cid-ljxjs2ps][data-mode=touch][data-enter] .acc-col[data-astro-cid-ljxjs2ps]{opacity:0;transition:opacity .6s ease calc(var(--i) * 90ms), transform .8s var(--acc-ease) calc(var(--i) * 90ms), height .7s var(--acc-ease);transform:translateY(28px)}.acc[data-astro-cid-ljxjs2ps][data-mode=touch][data-enter].is-in .acc-col[data-astro-cid-ljxjs2ps]{opacity:1;transform:none}@media (width>=1024px){.acc-row[data-astro-cid-ljxjs2ps]{flex-direction:row;height:clamp(34rem,80vh,50rem)}.acc-col[data-astro-cid-ljxjs2ps]{height:auto;transform:translateY(var(--lift,0px));will-change:transform;flex:1 1 0}.acc-col[data-astro-cid-ljxjs2ps].is-open{flex-grow:4.2;height:auto}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-title[data-astro-cid-ljxjs2ps]{top:50%}.acc-title[data-astro-cid-ljxjs2ps]{transition:top .7s var(--acc-ease), font-size .6s var(--acc-ease)}.acc-row[data-astro-cid-ljxjs2ps]:has(.is-open) .acc-col[data-astro-cid-ljxjs2ps]:not(.is-open) .acc-title[data-astro-cid-ljxjs2ps]{font-size:clamp(1.125rem,.55rem + .95vw,1.625rem)}.acc-panel[data-astro-cid-ljxjs2ps]{inset-inline:1rem;bottom:1rem}.acc-cards[data-astro-cid-ljxjs2ps]{overflow:visible}.acc-card[data-astro-cid-ljxjs2ps]{flex:1 1 0;min-width:0}.acc-card[data-astro-cid-ljxjs2ps]:nth-child(n+4){display:none}}@media (width>=1280px){.acc-card[data-astro-cid-ljxjs2ps]:nth-child(4){display:flex}}@media (width>=1536px){.acc-card[data-astro-cid-ljxjs2ps]:nth-child(5){display:flex}}@media (width>=1024px){.acc-toggle[data-astro-cid-ljxjs2ps]{top:auto;bottom:1.25rem;right:50%;translate:50%}.acc-col[data-astro-cid-ljxjs2ps].is-open .acc-toggle[data-astro-cid-ljxjs2ps]{top:1rem;bottom:auto;right:1rem;translate:0}}@media (hover:hover) and (pointer:fine) and (width>=1024px){.acc-toggle[data-astro-cid-ljxjs2ps]{display:none}}@media (prefers-reduced-motion:reduce){.acc-col[data-astro-cid-ljxjs2ps],.acc-img[data-astro-cid-ljxjs2ps],.acc-title[data-astro-cid-ljxjs2ps],.acc-card[data-astro-cid-ljxjs2ps],.acc-panel[data-astro-cid-ljxjs2ps]{transition-duration:.01ms!important;transition-delay:0s!important}.acc-col[data-astro-cid-ljxjs2ps]{transform:none!important}}
