.tile[data-astro-cid-uilfaarx]{isolation:isolate;min-height:26rem;color:var(--color-ivory);background-color:var(--color-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.tile__img[data-astro-cid-uilfaarx]{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile[data-astro-cid-uilfaarx]:hover .tile__img[data-astro-cid-uilfaarx]{transform:scale(1.035)}}.tile__scrim[data-astro-cid-uilfaarx]{z-index:-1;background:linear-gradient(#0a090800 20%,#0a090880 44%,#0a0908db 66%,#0a0908f2 100%);position:absolute;inset:0}.tile--featured[data-astro-cid-uilfaarx] .tile__scrim[data-astro-cid-uilfaarx]{background:linear-gradient(#0a090800 16%,#0a090859 36%,#0a0908d9 60%,#0a0908f2 100%)}.tile--plain[data-astro-cid-uilfaarx] .tile__scrim[data-astro-cid-uilfaarx]{background:0 0}.tile__body[data-astro-cid-uilfaarx]{text-shadow:0 1px 14px #00000073}.tile--featured[data-astro-cid-uilfaarx]{justify-content:flex-start;min-height:0}.tile--featured[data-astro-cid-uilfaarx] .tile__img[data-astro-cid-uilfaarx]{z-index:0;aspect-ratio:3/2;flex:none;height:auto;position:relative}.tile--featured[data-astro-cid-uilfaarx] .tile__scrim[data-astro-cid-uilfaarx]{z-index:0;aspect-ratio:3/2;background:linear-gradient(to bottom, #0a090800 58%, var(--color-ink) 99%);inset:0 0 auto}.tile--featured[data-astro-cid-uilfaarx] .tile__body[data-astro-cid-uilfaarx]{flex:1;justify-content:flex-end;margin-top:-2.25rem;padding-top:0;position:relative}.tile__body[data-astro-cid-uilfaarx]{gap:var(--space-2xs);padding:var(--space-lg);flex-direction:column;display:flex}.tile__eyebrow[data-astro-cid-uilfaarx]{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-soft);font-weight:600}[dir=rtl] .tile__eyebrow[data-astro-cid-uilfaarx]{letter-spacing:0;text-transform:none}.tile__title[data-astro-cid-uilfaarx]{font-family:var(--font-serif);font-size:var(--step-2);color:var(--color-ivory);margin:0;font-weight:500;line-height:1.12}.tile--featured[data-astro-cid-uilfaarx] .tile__title[data-astro-cid-uilfaarx]{font-size:var(--step-3)}.tile__cover[data-astro-cid-uilfaarx]{color:inherit;text-decoration:none}.tile__cover[data-astro-cid-uilfaarx]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.tile__cover[data-astro-cid-uilfaarx]:focus-visible{outline:none}.tile__cover[data-astro-cid-uilfaarx]:focus-visible:after{outline:2px solid var(--color-gold);outline-offset:-4px}.tile__line[data-astro-cid-uilfaarx]{max-width:38ch;font-size:var(--step-0);color:#f7f3eadb;margin:0;line-height:1.5}.tile__price[data-astro-cid-uilfaarx]{margin:var(--space-2xs) 0 0;font-size:var(--step--1);color:var(--color-gold-soft)}.tile__actions[data-astro-cid-uilfaarx]{align-items:center;gap:var(--space-sm) var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.tile__book[data-astro-cid-uilfaarx]{z-index:2;min-height:44px;font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ink);background:linear-gradient(135deg, #e3c88c, var(--color-gold) 55%, #a8843f);border-radius:999px;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.tile__book[data-astro-cid-uilfaarx]:hover{filter:brightness(1.06)}.tile__book[data-astro-cid-uilfaarx]:focus-visible{outline:2px solid var(--color-ivory);outline-offset:3px}.tile__more[data-astro-cid-uilfaarx]{min-height:44px;font-family:var(--font-sans);font-size:var(--step--1);color:var(--color-ivory);align-items:center;gap:.35em;font-weight:600;display:inline-flex}.tile__arrow[data-astro-cid-uilfaarx]{transition:transform .25s}[dir=rtl] .tile__arrow[data-astro-cid-uilfaarx]{transform:scaleX(-1)}@media (hover:hover){.tile[data-astro-cid-uilfaarx]:hover .tile__arrow[data-astro-cid-uilfaarx]{transform:translate(3px)}[dir=rtl] .tile[data-astro-cid-uilfaarx]:hover .tile__arrow[data-astro-cid-uilfaarx]{transform:scaleX(-1)translate(3px)}}.gallery[data-astro-cid-knd7psok]{gap:var(--space-md);display:grid}.gallery__rail[data-astro-cid-knd7psok]{gap:var(--space-sm);margin-inline:calc(-1 * var(--space-md));padding:0 var(--space-md) var(--space-sm);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-md);scrollbar-width:none;display:flex;overflow-x:auto}.gallery__rail[data-astro-cid-knd7psok]::-webkit-scrollbar{display:none}.gallery__rail[data-astro-cid-knd7psok]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.gallery__item[data-astro-cid-knd7psok]{scroll-snap-align:start;flex:0 0 min(82%,22rem)}.gallery__item[data-astro-cid-knd7psok]>.tile{height:100%}@media (width>=48rem){.gallery[data-astro-cid-knd7psok]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__featured[data-astro-cid-knd7psok]{grid-column:1/-1}.gallery__rail[data-astro-cid-knd7psok]{display:contents}.gallery__item[data-astro-cid-knd7psok]>.tile{min-height:24rem}.gallery[data-astro-cid-knd7psok][data-last-tab="2"] .gallery__item[data-astro-cid-knd7psok]:last-child{grid-column:span 2}}@media (width>=64rem){.gallery[data-astro-cid-knd7psok]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(20rem,auto)}.gallery__featured[data-astro-cid-knd7psok]{grid-area:span 2/span 2}.gallery__featured[data-astro-cid-knd7psok]>.tile{height:100%}.gallery[data-astro-cid-knd7psok][data-last-tab="2"] .gallery__item[data-astro-cid-knd7psok]:last-child{grid-column:auto}.gallery[data-astro-cid-knd7psok][data-last-desk="2"] .gallery__item[data-astro-cid-knd7psok]:last-child{grid-column:span 2}.gallery[data-astro-cid-knd7psok][data-last-desk="3"] .gallery__item[data-astro-cid-knd7psok]:last-child{grid-column:1/-1}.gallery__item[data-astro-cid-knd7psok]>.tile{min-height:20rem}}.gallery__all[data-astro-cid-knd7psok]{margin:var(--space-lg) 0 0;text-align:center;font-family:var(--font-sans);font-weight:600}.gallery__all[data-astro-cid-knd7psok] a[data-astro-cid-knd7psok]{min-height:44px;color:var(--color-gold-text);align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.gallery__all[data-astro-cid-knd7psok] a[data-astro-cid-knd7psok]:hover{color:var(--color-ink)}[dir=rtl] .gallery__arrow[data-astro-cid-knd7psok]{display:inline-block;transform:scaleX(-1)}
