._page_3pp79_11{background:var(--p-cream);color:var(--p-charcoal);min-height:100vh;overflow-x:hidden}._hero_3pp79_22{background:var(--p-charcoal);color:var(--p-cream);position:relative;overflow:hidden}._heroGlow_3pp79_29{pointer-events:none;background:radial-gradient(120% 90% at 82% 8%,#f5a62329,#0000 55%),radial-gradient(90% 80% at 0 100%,#1a5f5a38,#0000 60%);position:absolute;inset:0}._heroArt_3pp79_38{opacity:.5;pointer-events:none;width:min(44vw,520px);position:absolute;top:50%;right:clamp(-8rem,-6vw,-3rem);transform:translateY(-50%)}._heroArt_3pp79_38 svg{width:100%;height:auto;display:block}@media (width<=767px){._heroArt_3pp79_38{display:none}}._heroInner_3pp79_60{text-align:center;max-width:48rem;margin:0 auto;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,3rem) clamp(3rem,6vw,4.5rem);position:relative}._heroEyebrowRow_3pp79_68{align-items:center;gap:.85rem;margin-bottom:1.3rem;display:inline-flex}._heroRule_3pp79_75{background:var(--p-gold);flex:none;width:34px;height:1px}._heroEyebrow_3pp79_68{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--p-gold);font-size:.7rem;font-weight:600}@media (width<=639px){._heroEyebrow_3pp79_68{font-size:12px}}._heroTitle_3pp79_92{letter-spacing:-.015em;max-width:16ch;margin:0 auto 1.1rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:300;line-height:1.03}._heroTitle_3pp79_92 em{font-style:italic;font-weight:400}._heroSub_3pp79_106{color:#faf7f2d1;max-width:42ch;margin:0 auto 2.5rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}@media (prefers-reduced-motion:no-preference){._heroReveal_3pp79_115{animation:.9s cubic-bezier(.22,1,.36,1) both _heroUp_3pp79_1}@keyframes _heroUp_3pp79_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}._statsBar_3pp79_128{border-top:1px solid #faf7f229;grid-template-columns:repeat(3,1fr);gap:1rem clamp(1.5rem,4vw,2.75rem);max-width:34rem;margin:0 auto;padding-top:1.75rem;display:grid}._statItem_3pp79_138{text-align:center}._statValueRow_3pp79_142{align-items:center;gap:.4rem;display:inline-flex}._statValue_3pp79_142{font-family:var(--font-luxe), Georgia, serif;color:var(--p-gold);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:400;line-height:1}._statStar_3pp79_156{width:1.15rem;height:1.15rem;color:var(--p-gold)}._statLabel_3pp79_162{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#faf7f29e;margin-top:.5rem;font-size:.6rem;font-weight:600;display:block}@media (width<=639px){._statLabel_3pp79_162{font-size:12px}}._gridBand_3pp79_178{background:var(--p-cream);padding:clamp(2.75rem,5vw,4rem) 0 clamp(3.5rem,6vw,5rem)}._gridInner_3pp79_183{max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}._filterHead_3pp79_189{border-bottom:1px solid var(--p-sand-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem);padding-bottom:1.25rem;display:flex}._filterRow_3pp79_200{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._filterLabel_3pp79_207{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-warmgray);margin-right:.35rem;font-size:.62rem;font-weight:600}@media (width<=639px){._filterLabel_3pp79_207{font-size:12px}}._chip_3pp79_218{border:1px solid var(--p-sand-300);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--p-warmgray);background:0 0;border-radius:4px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.66rem;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:inline-flex}@media (width<=639px){._chip_3pp79_218{font-size:12px}}._chip_3pp79_218:hover{border-color:var(--p-sand-500);color:var(--p-charcoal)}._chip_3pp79_218 svg{width:.7rem;height:.7rem}._chipActive_3pp79_246{background:var(--p-charcoal);border-color:var(--p-charcoal);color:var(--p-cream)}._chipActive_3pp79_246:hover{color:var(--p-cream);border-color:var(--p-charcoal)}._count_3pp79_257{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--p-warmgray);font-size:.68rem;font-weight:500}@media (width<=639px){._count_3pp79_257{font-size:12px}}._card_3pp79_271{border:1px solid var(--p-sand-200);background:#fff;border-radius:6px;flex-direction:column;padding:1.6rem 1.5rem 1.4rem;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;box-shadow:0 14px 40px #5c3d2e0a}._card_3pp79_271:hover{border-color:var(--p-sand-300);transform:translateY(-3px);box-shadow:0 24px 56px #5c3d2e1a}._cardFeatured_3pp79_289{border-color:#f5a62366;box-shadow:0 18px 48px #f5a6231a}._featuredBadge_3pp79_294{background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.56rem;font-weight:700;display:inline-flex;position:absolute;top:-.75rem;left:1.4rem;box-shadow:0 4px 14px #00000026}@media (width<=639px){._featuredBadge_3pp79_294{font-size:12px}}._featuredBadge_3pp79_294 svg{width:.7rem;height:.7rem}._quoteGlyph_3pp79_319{color:#f5a62359;flex:none;width:2rem;height:2rem;margin-bottom:.65rem}._cardStarsRow_3pp79_327{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}._cardRating_3pp79_334{font-family:var(--font-display), system-ui, sans-serif;color:var(--p-warmgray);font-size:.7rem;font-weight:700}@media (width<=639px){._cardRating_3pp79_334{font-size:12px}}._cardTitle_3pp79_342{font-family:var(--font-luxe), Georgia, serif;color:var(--p-charcoal);margin-bottom:.6rem;font-size:1.12rem;font-weight:400;line-height:1.3}._cardContent_3pp79_351{color:var(--p-ink-soft);flex:1;font-size:.92rem;line-height:1.7}._readMore_3pp79_358{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--p-amber);margin-left:.35rem;font-size:.72rem;font-weight:700;transition:color .2s}@media (width<=639px){._readMore_3pp79_358{font-size:12px}}._readMore_3pp79_358:hover{color:var(--p-brown);text-decoration:underline}._readMore_3pp79_358:focus{outline:none}._cardDivider_3pp79_378{border:none;border-top:1px solid var(--p-sand-100);margin:1.15rem 0 1rem}._cardFooter_3pp79_384{align-items:center;gap:.7rem;display:flex}._avatar_3pp79_390{width:2.35rem;height:2.35rem;font-family:var(--font-display), system-ui, sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}@media (width<=639px){._avatar_3pp79_390{font-size:12px}}._cardMeta_3pp79_404{flex:1;min-width:0}._cardNameRow_3pp79_409{align-items:center;gap:.35rem;display:flex}._cardName_3pp79_409{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.03em;color:var(--p-charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;overflow:hidden}@media (width<=639px){._cardName_3pp79_409{font-size:12px}}._cardVerified_3pp79_427{width:.95rem;height:.95rem;color:var(--p-teal);flex:none}._cardEntity_3pp79_434{color:var(--p-warmgray);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.7rem;transition:color .2s;display:block;overflow:hidden}@media (width<=639px){._cardEntity_3pp79_434{font-size:12px}}._cardEntityLink_3pp79_446:hover{color:var(--p-amber)}._cardAside_3pp79_450{flex-direction:column;flex:none;align-items:flex-end;gap:.3rem;display:flex}._cardHelpful_3pp79_458{background:var(--p-sand-100);font-family:var(--font-display), system-ui, sans-serif;color:var(--p-warmgray);border-radius:2px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.62rem;font-weight:600;display:inline-flex}@media (width<=639px){._cardHelpful_3pp79_458{font-size:12px}}._cardHelpful_3pp79_458 svg{width:.65rem;height:.65rem}._cardDate_3pp79_477{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;color:var(--p-warmgray);font-size:.6rem}@media (width<=639px){._cardDate_3pp79_477{font-size:12px}}._empty_3pp79_489{text-align:center;padding:clamp(3.5rem,8vw,6rem) 1rem}._emptyIcon_3pp79_494{color:#f5a62366;width:3.5rem;height:3.5rem;margin:0 auto 1.25rem}._emptyText_3pp79_501{font-family:var(--font-luxe), Georgia, serif;color:var(--p-brown);font-size:1.35rem}._emptyClear_3pp79_507{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--p-amber);margin-top:1rem;font-size:.72rem;font-weight:700}@media (width<=639px){._emptyClear_3pp79_507{font-size:12px}}._emptyClear_3pp79_507:hover{color:var(--p-brown);text-decoration:underline}._loadMoreWrap_3pp79_527{text-align:center;margin-top:clamp(2.25rem,4vw,3rem)}._loadMore_3pp79_527{border:1px solid var(--p-sand-500);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-charcoal);background:0 0;border-radius:4px;align-items:center;gap:.55rem;padding:.85rem 1.8rem;font-size:.72rem;font-weight:600;transition:background .25s,border-color .25s,color .25s;display:inline-flex}@media (width<=639px){._loadMore_3pp79_527{font-size:12px}}._loadMore_3pp79_527:hover:not(:disabled){background:var(--p-charcoal);border-color:var(--p-charcoal);color:var(--p-cream)}._loadMore_3pp79_527:disabled{opacity:.55;cursor:not-allowed}._loadMore_3pp79_527 svg{width:1rem;height:1rem}._ctaBand_3pp79_570{background:var(--p-sand-100);border-top:1px solid var(--p-sand-200);padding:clamp(3.5rem,7vw,5rem) 0}._ctaInner_3pp79_576{text-align:center;max-width:42rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}._ctaStars_3pp79_583{gap:.15rem;margin-bottom:1.25rem;display:inline-flex}._ctaStar_3pp79_583{width:1.3rem;height:1.3rem;color:var(--p-gold)}._ctaTitle_3pp79_595{color:var(--p-brown);margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:300;line-height:1.08}._ctaTitle_3pp79_595 em{font-style:italic;font-weight:400}._ctaSub_3pp79_608{color:var(--p-ink-soft);max-width:40ch;margin:0 auto 2rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}._ctaActions_3pp79_616{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}._pillBtn_3pp79_623{background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.55rem;padding:.95rem 1.9rem;font-size:.78rem;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}._pillBtn_3pp79_623:hover{background:#f7b545;transform:translateY(-2px)}._outlineBtn_3pp79_644{border:1px solid var(--p-charcoal);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.55rem;padding:.95rem 1.9rem;font-size:.78rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}._outlineBtn_3pp79_644:hover{background:var(--p-charcoal);color:var(--p-cream)}@media (prefers-reduced-motion:reduce){._heroReveal_3pp79_115{animation:none}._card_3pp79_271:hover,._pillBtn_3pp79_623:hover{transform:none}}
