:root{--guides-gap:1.5rem}.guides-showcase[data-astro-cid-sgq76kek]{background:#fff;padding:3rem 2rem;position:relative;overflow:hidden}.guides-divider[data-astro-cid-sgq76kek]{opacity:.4;background:linear-gradient(90deg,#0000 0%,#b88b41 15% 85%,#0000 100%);max-width:1200px;height:1px;margin:0 auto 3rem}.guides-container[data-astro-cid-sgq76kek]{max-width:1400px;margin:0 auto}.guides-header[data-astro-cid-sgq76kek]{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;display:flex}.guides-title[data-astro-cid-sgq76kek]{color:#1c1c1c;opacity:0;margin:0;font-family:Playfair Display,serif;font-size:2.25rem;font-weight:700;line-height:1.2;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}.guides-title[data-astro-cid-sgq76kek].is-visible{opacity:1;transform:translateY(0)}.guides-controls[data-astro-cid-sgq76kek]{align-items:center;gap:1rem;display:flex}.carousel-nav[data-astro-cid-sgq76kek]{gap:.5rem;display:flex}.carousel-nav-btn[data-astro-cid-sgq76kek]{color:#b88b41;cursor:pointer;background:0 0;border:2px solid #b88b41;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.carousel-nav-btn[data-astro-cid-sgq76kek]:hover:not(:disabled){color:#fff;background:#b88b41;transform:scale(1.05)}.carousel-nav-btn[data-astro-cid-sgq76kek]:disabled{opacity:.3;cursor:not-allowed;color:#d0d0d0;border-color:#d0d0d0}.carousel-nav-btn[data-astro-cid-sgq76kek] svg[data-astro-cid-sgq76kek]{width:20px;height:20px}.view-all-btn[data-astro-cid-sgq76kek]{letter-spacing:.02em;color:#fff;white-space:nowrap;background:#402412;justify-content:center;align-items:center;height:44px;padding:0 1.25rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative;overflow:hidden}.view-all-btn__front[data-astro-cid-sgq76kek]{z-index:10;position:relative}.view-all-btn__hover[data-astro-cid-sgq76kek]{color:#fff;z-index:20;background:#b88b41;justify-content:center;align-items:center;transition:transform .5s;display:flex;position:absolute;inset:0;transform:translate(-100%)}.view-all-btn[data-astro-cid-sgq76kek]:hover .view-all-btn__hover[data-astro-cid-sgq76kek]{transform:translate(0)}.view-all-btn[data-astro-cid-sgq76kek]:hover{transform:translateY(-1px)}.guides-carousel-wrapper[data-astro-cid-sgq76kek]{position:relative;overflow:hidden}.guides-carousel[data-astro-cid-sgq76kek]{gap:var(--guides-gap);transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.guides-carousel-wrapper[data-astro-cid-sgq76kek],.guides-carousel[data-astro-cid-sgq76kek],.guide-card[data-astro-cid-sgq76kek]{touch-action:pan-y}.guide-card[data-astro-cid-sgq76kek]{flex:0 0 calc(33.333% - (var(--guides-gap) * 2 / 3));opacity:0;min-width:320px;transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transform:translate(-40px)}.guide-card[data-astro-cid-sgq76kek].is-visible{opacity:1;transform:translate(0)}.guide-card-link[data-astro-cid-sgq76kek]{color:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:4px;height:140px;text-decoration:none;transition:box-shadow .4s,transform .3s;display:flex;overflow:hidden}.guide-card-link[data-astro-cid-sgq76kek]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.guide-image-wrapper[data-astro-cid-sgq76kek]{background:#f5f5f5;flex-shrink:0;width:180px;position:relative;overflow:hidden}.guide-image[data-astro-cid-sgq76kek]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.guide-card-link[data-astro-cid-sgq76kek]:hover .guide-image[data-astro-cid-sgq76kek]{transform:scale(1.05)}.guide-image-placeholder[data-astro-cid-sgq76kek]{background:linear-gradient(135deg,#f5f5f5 0%,#e5e5e5 100%);width:100%;height:100%}.guide-content[data-astro-cid-sgq76kek]{flex-direction:column;flex:1;justify-content:center;padding:1.25rem 1.5rem;display:flex;position:relative}.guide-name[data-astro-cid-sgq76kek]{color:#1c1c1c;margin:0 0 .5rem;font-family:Playfair Display,serif;font-size:1.0625rem;font-weight:600;line-height:1.3}.guide-description[data-astro-cid-sgq76kek]{color:#666;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-family:Inter,sans-serif;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.guide-arrow[data-astro-cid-sgq76kek]{background:#f8f6f1;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .3s,transform .3s;display:flex;position:absolute;bottom:1rem;right:1rem}.guide-card-link[data-astro-cid-sgq76kek]:hover .guide-arrow[data-astro-cid-sgq76kek]{background:#b88b41;transform:translate(4px)}.guide-arrow[data-astro-cid-sgq76kek] svg[data-astro-cid-sgq76kek]{color:#1c1c1c;width:18px;height:18px;transition:color .3s}.guide-card-link[data-astro-cid-sgq76kek]:hover .guide-arrow[data-astro-cid-sgq76kek] svg[data-astro-cid-sgq76kek]{color:#fff}@media (width<=1024px){.guides-showcase[data-astro-cid-sgq76kek]{padding:3rem 1.5rem}.guides-divider[data-astro-cid-sgq76kek]{margin-bottom:2.5rem}.guide-card[data-astro-cid-sgq76kek]{flex:0 0 calc(50% - (var(--guides-gap) / 2));min-width:300px}.guide-card-link[data-astro-cid-sgq76kek]{height:130px}.guide-image-wrapper[data-astro-cid-sgq76kek]{width:160px}.guide-content[data-astro-cid-sgq76kek]{padding:1rem 1.25rem}.guide-name[data-astro-cid-sgq76kek]{font-size:1rem}}@media (width<=768px){.guides-showcase[data-astro-cid-sgq76kek]{padding:3rem 1rem}.guides-divider[data-astro-cid-sgq76kek]{margin-bottom:2rem}.guides-header[data-astro-cid-sgq76kek]{flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem}.guides-title[data-astro-cid-sgq76kek]{font-size:1.625rem}.guides-controls[data-astro-cid-sgq76kek]{justify-content:space-between;width:100%}.view-all-btn[data-astro-cid-sgq76kek]{flex:1}.guide-card[data-astro-cid-sgq76kek]{flex:0 0 100%;min-width:280px}.guide-card-link[data-astro-cid-sgq76kek]{flex-direction:column;height:auto}.guide-image-wrapper[data-astro-cid-sgq76kek]{width:100%;height:180px}.guide-content[data-astro-cid-sgq76kek]{padding:1.25rem}.guide-arrow[data-astro-cid-sgq76kek]{align-self:flex-end;margin-top:.75rem;position:static}}@media (prefers-reduced-motion:reduce){.guides-title[data-astro-cid-sgq76kek],.guide-card[data-astro-cid-sgq76kek]{opacity:1!important;transition:none!important;transform:none!important}.guide-image[data-astro-cid-sgq76kek],.guide-arrow[data-astro-cid-sgq76kek],.view-all-btn__hover[data-astro-cid-sgq76kek],.carousel-nav-btn[data-astro-cid-sgq76kek],.guides-carousel[data-astro-cid-sgq76kek]{transition:none!important}}
