._page_1bdfj_9{background:var(--p-cream);color:var(--p-charcoal);min-height:100vh;overflow-x:clip}._container_1bdfj_19{max-width:88rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem)}._band_1bdfj_27{border-top:1px solid var(--p-sand-200)}._bandCream_1bdfj_31{background:var(--p-sand-100)}._bandWhite_1bdfj_35{background:#fff}._section_1bdfj_39{padding:clamp(3rem,6vw,4.5rem) 0}._sectionHead_1bdfj_43{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:clamp(1.8rem,3vw,2.6rem);display:flex}._sectionHeadStack_1bdfj_52{max-width:46rem}._eyebrow_1bdfj_56{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--p-amber);margin-bottom:.6rem;font-size:.6875rem;font-weight:600;display:block}._sectionTitle_1bdfj_67{letter-spacing:-.012em;color:var(--p-charcoal);margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:300;line-height:1.1}._sectionTitle_1bdfj_67 em{font-style:italic;font-weight:400}._sectionSub_1bdfj_81{color:var(--p-ink-soft);max-width:52ch;margin-top:1rem;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.6}._sectionLink_1bdfj_89{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--p-amber);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}._sectionLink_1bdfj_89:hover{color:var(--p-brown,#5c3d2e);border-bottom-color:currentColor}._hero_1bdfj_113{background:var(--p-charcoal);color:var(--p-cream);flex-direction:column;min-height:640px;display:flex;position:relative;overflow:hidden}@media (width>=768px){._hero_1bdfj_113{min-height:720px}}._heroBg_1bdfj_129{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-8% 0}._heroOverlay_1bdfj_137{background:linear-gradient(120deg, #1c1c1cf0 0%, #1c1c1cb8 45%, #1c1c1c59 100%), linear-gradient(to top, var(--p-charcoal) 0%, #1c1c1c47 55%, transparent 100%);pointer-events:none;position:absolute;inset:0}._heroGlow_1bdfj_146{pointer-events:none;background:radial-gradient(120% 90% at 82% 6%,#f5a6232e,#0000 55%),radial-gradient(90% 80% at 0 100%,#1a5f5a3d,#0000 60%);position:absolute;inset:0}._heroContent_1bdfj_155{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:88rem;margin:0 auto;padding:clamp(4rem,8vw,6.5rem) clamp(1.25rem,4vw,4rem);display:flex;position:relative}._heroEyebrowRow_1bdfj_167{align-items:center;gap:.85rem;margin-bottom:1.35rem;display:flex}._heroRule_1bdfj_174{background:var(--p-gold);flex:none;width:40px;height:1px}._heroEyebrow_1bdfj_167{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--p-gold);font-size:.72rem;font-weight:600}._heroTitle_1bdfj_190{letter-spacing:-.02em;max-width:18ch;margin:0 0 1.2rem;font-size:clamp(2.7rem,6.2vw,5.2rem);font-weight:300;line-height:1.02}._heroTitle_1bdfj_190 em{font-style:italic;font-weight:400}._heroSub_1bdfj_204{color:#faf7f2d1;max-width:46ch;margin:0 0 1.9rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.62}._aiForm_1bdfj_214{width:100%;max-width:48rem}._aiBar_1bdfj_219{background:#fff;border-radius:6px;align-items:stretch;display:flex;overflow:hidden;box-shadow:0 18px 46px #00000052}._aiInputWrap_1bdfj_228{flex:1;min-width:0;position:relative}._aiIcon_1bdfj_234{width:1rem;height:1rem;color:var(--p-gold);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}._aiInput_1bdfj_228{width:100%;height:100%;color:var(--p-charcoal);background:0 0;border:0;padding:1.15rem 1rem 1.15rem 2.75rem;font-size:.98rem}._aiInput_1bdfj_228::placeholder{color:var(--p-warmgray)}._aiInput_1bdfj_228:focus{outline:none}._aiSpinner_1bdfj_263{border:2px solid var(--p-gold);border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite _spin_1bdfj_1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@keyframes _spin_1bdfj_1{to{transform:translateY(-50%)rotate(360deg)}}._aiSubmit_1bdfj_282{background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;flex:none;padding:0 clamp(1.5rem,3vw,2.25rem);font-size:.74rem;font-weight:700;transition:background .2s}._aiSubmit_1bdfj_282:hover:not(:disabled){background:#f7b545}._aiSubmit_1bdfj_282:disabled{opacity:.5;cursor:not-allowed}._aiSuggestScroll_1bdfj_304{scrollbar-width:none;margin-top:.85rem;overflow-x:auto}._aiSuggestScroll_1bdfj_304::-webkit-scrollbar{display:none}._aiSuggestRow_1bdfj_314{white-space:nowrap;align-items:center;gap:.5rem;display:flex}._aiSuggestLabel_1bdfj_321{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#faf7f28c;flex:none;margin-right:.15rem;font-size:.62rem;font-weight:600}._aiSuggestChip_1bdfj_332{color:#faf7f2e6;background:#faf7f214;border:1px solid #faf7f229;border-radius:4px;flex:none;align-items:center;min-height:44px;padding:.5rem .9rem;font-size:.75rem;transition:background .2s,border-color .2s;display:inline-flex}._aiSuggestChip_1bdfj_332:hover{background:#faf7f229;border-color:#f5a62380}._heroStats_1bdfj_355{border-top:1px solid #faf7f229;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:1.9rem;padding-top:1.6rem;display:flex}._heroStat_1bdfj_355{align-items:baseline;gap:.55rem;display:inline-flex}._heroStatValue_1bdfj_371{font-family:var(--font-luxe), Georgia, serif;color:var(--p-gold);font-size:1.7rem;font-weight:400;line-height:1}._heroStatLabel_1bdfj_379{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#faf7f299;font-size:.64rem;font-weight:500}._heroStatDivider_1bdfj_388{background:#faf7f229;width:1px;height:1.6rem}._heroStatStar_1bdfj_394{font-family:var(--font-luxe), Georgia, serif;color:var(--p-gold);align-items:center;gap:.35rem;font-size:1.35rem;line-height:1;display:inline-flex}._heroStatStar_1bdfj_394 svg{width:1rem;height:1rem}._heroCurrencySlot_1bdfj_409{margin-left:auto}._trustRail_1bdfj_415{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1c1c6b;border-top:1px solid #faf7f21a;position:relative}._trustRailInner_1bdfj_422{max-width:88rem;margin:0 auto;padding:1.15rem clamp(1.25rem,4vw,4rem)}._trustGrid_1bdfj_428{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){._trustGrid_1bdfj_428{grid-template-columns:repeat(4,1fr);gap:1.5rem}}._heroAccent_1bdfj_441{background:var(--p-gold);height:3px;position:absolute;bottom:0;left:0;right:0}._trustSignal_1bdfj_450{align-items:center;gap:.75rem;display:flex}._trustSignalIcon_1bdfj_456{width:2.4rem;height:2.4rem;color:var(--p-gold);background:#faf7f214;border:1px solid #faf7f224;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}._trustSignalIcon_1bdfj_456 svg{width:1.15rem;height:1.15rem}._trustSignalTitle_1bdfj_474{color:#fff;font-size:.82rem;font-weight:700;line-height:1.2}._trustSignalCopy_1bdfj_481{color:#faf7f2ad;font-size:.68rem;line-height:1.35}@media (prefers-reduced-motion:no-preference){._heroReveal_1bdfj_488{animation:.9s cubic-bezier(.22,1,.36,1) both _heroUp_1bdfj_1}@keyframes _heroUp_1bdfj_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}._ticker_1bdfj_507{background:var(--p-charcoal);border-bottom:1px solid #f5a62333}._tickerInner_1bdfj_512{max-width:88rem;margin:0 auto;padding:.8rem clamp(1.25rem,4vw,4rem)}._tickerRow_1bdfj_518{color:#faf7f2cc;align-items:center;gap:1rem;font-size:.8rem;display:flex;overflow:hidden}._tickerLive_1bdfj_527{flex:none;align-items:center;gap:.45rem;display:flex}._tickerPingWrap_1bdfj_534{width:.5rem;height:.5rem;display:inline-flex;position:relative}._tickerPing_1bdfj_534{background:var(--p-gold);opacity:.75;border-radius:50%;animation:1.4s cubic-bezier(0,0,.2,1) infinite _tickerPing_1bdfj_534;position:absolute;inset:0}._tickerDot_1bdfj_550{background:var(--p-gold);border-radius:50%;width:.5rem;height:.5rem;position:relative}@keyframes _tickerPing_1bdfj_534{75%,to{opacity:0;transform:scale(2.2)}}._tickerLiveLabel_1bdfj_565{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--p-gold);font-size:.6rem;font-weight:700}._tickerSep_1bdfj_574{color:#faf7f247}._tickerFeed_1bdfj_578{flex:1;min-width:0;transition:opacity .5s;overflow:hidden}._tickerText_1bdfj_585{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._tickerName_1bdfj_591{color:#faf7f2eb;font-weight:600}._tickerMuted_1bdfj_596{color:#faf7f280}._tickerLink_1bdfj_600{color:var(--p-gold);font-weight:600}._tickerLink_1bdfj_600:hover{text-decoration:underline}._tickerCount_1bdfj_609{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#faf7f266;flex:none;font-size:.6rem}._intelBand_1bdfj_622{background:var(--p-sand-100);border-bottom:1px solid var(--p-sand-200);padding:clamp(1.75rem,3vw,2.25rem) 0}._intelGrid_1bdfj_628{gap:1rem;display:grid}@media (width>=768px){._intelGrid_1bdfj_628{grid-template-columns:repeat(auto-fit,minmax(18rem,26rem));justify-content:center;gap:1.5rem}}._intelCard_1bdfj_647{border:1px solid var(--p-sand-200);background:#fff;border-radius:6px;transition:border-color .25s,box-shadow .25s;overflow:hidden}._intelCard_1bdfj_647:hover{border-color:#f5a62373;box-shadow:0 14px 34px #1c1c1c12}._intelHead_1bdfj_660{border-bottom:1px solid var(--p-sand-100);align-items:center;gap:.5rem;padding:1.1rem 1.25rem .9rem;display:flex}._intelIcon_1bdfj_668{width:1rem;height:1rem}._intelIconFire_1bdfj_673{color:var(--p-gold)}._intelIconGem_1bdfj_677{color:var(--p-teal)}._intelIconBookmark_1bdfj_681{color:var(--p-amber)}._intelLabel_1bdfj_685{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--p-charcoal);font-size:.66rem;font-weight:700}._intelBadge_1bdfj_694{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin-left:auto;padding:.15rem .5rem;font-size:.58rem;font-weight:700}._intelBadgeFire_1bdfj_705{color:var(--p-amber);background:#f5a6231f}._intelBadgeGem_1bdfj_710{color:var(--p-teal);background:#1a5f5a1a}._intelBadgeBookmark_1bdfj_715{color:var(--p-amber);background:#946e0a1a}._intelEmpty_1bdfj_720{color:var(--p-warmgray);padding:1rem 1.25rem;font-size:.85rem;font-style:italic}._intelList_1bdfj_727>*+*{border-top:1px solid var(--p-sand-100)}._intelItem_1bdfj_731{align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:background .2s;display:flex}._intelItem_1bdfj_731:hover{background:#f5f0e899}._intelRank_1bdfj_743{width:1.25rem;font-family:var(--font-luxe), Georgia, serif;color:var(--p-gold);flex:none;font-size:.85rem}._intelThumb_1bdfj_751{background:var(--p-charcoal);border-radius:4px;flex:none;width:4rem;height:4rem;overflow:hidden}._intelThumbImg_1bdfj_760{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}._intelItem_1bdfj_731:hover ._intelThumbImg_1bdfj_760{transform:scale(1.05)}._intelInfo_1bdfj_771{flex:1;min-width:0}._intelTitle_1bdfj_776{color:var(--p-charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;line-height:1.25;transition:color .2s;overflow:hidden}._intelItem_1bdfj_731:hover ._intelTitle_1bdfj_776{color:var(--p-amber)}._intelMeta_1bdfj_791{color:var(--p-warmgray);margin-top:.3rem;font-size:.72rem}._intelMeta_1bdfj_791 b{color:var(--p-charcoal);font-weight:700}._aiChipsWrap_1bdfj_806{max-width:88rem;margin:0 auto;padding:1rem clamp(1.25rem,4vw,4rem) 0}._nudgeWrap_1bdfj_812{max-width:88rem;margin:0 auto;padding:1.1rem clamp(1.25rem,4vw,4rem) .4rem}._nudge_1bdfj_812{color:var(--p-ink-soft);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._nudge_1bdfj_812 svg{width:1rem;height:1rem;color:var(--p-gold);flex:none}._nudgeLink_1bdfj_833{color:var(--p-amber);border-bottom:1px solid #0000;font-weight:600;transition:border-color .2s}._nudgeLink_1bdfj_833:hover{border-bottom-color:currentColor}._rvWrap_1bdfj_844{max-width:88rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem)}._toolbar_1bdfj_854{border-bottom:1px solid var(--p-sand-200)}._toolbarInner_1bdfj_858{max-width:88rem;margin:0 auto;padding:clamp(1rem,2.2vw,1.4rem) clamp(1.25rem,4vw,4rem)}._resultsCount_1bdfj_864{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--p-warmgray);font-size:.72rem;font-weight:500}._sortLabel_1bdfj_873{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-warmgray);font-size:.68rem;font-weight:600}._select_1bdfj_882{border:1px solid var(--p-sand-300);height:2.4rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--p-charcoal);appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23946e0a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") right .7rem center no-repeat;border-radius:4px;padding:0 2.2rem 0 .9rem;font-size:.72rem;font-weight:600;transition:border-color .2s}._selectTall_1bdfj_902{height:2.75rem}._select_1bdfj_882:hover{border-color:var(--p-sand-500)}._select_1bdfj_882:focus{border-color:var(--p-amber);outline:none;box-shadow:0 0 0 3px #946e0a24}._viewToggle_1bdfj_917{border:1px solid var(--p-sand-300);background:#fff;border-radius:4px;display:inline-flex;overflow:hidden}._viewBtn_1bdfj_925{height:2.4rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--p-warmgray);align-items:center;gap:.4rem;padding:0 .85rem;font-size:.66rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}._viewBtn_1bdfj_925+._viewBtn_1bdfj_925{border-left:1px solid var(--p-sand-200)}._viewBtn_1bdfj_925:hover{color:var(--p-charcoal)}._viewBtnActive_1bdfj_948{background:var(--p-charcoal);color:var(--p-cream)}._viewBtnActive_1bdfj_948:hover{color:var(--p-cream)}._viewBtn_1bdfj_925 svg{width:.85rem;height:.85rem}._iconToggle_1bdfj_962{border:1px solid var(--p-sand-300);width:2.75rem;height:2.75rem;color:var(--p-warmgray);background:#fff;border-radius:4px;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}._iconToggle_1bdfj_962:hover{border-color:var(--p-sand-500);color:var(--p-charcoal)}._filterTrigger_1bdfj_981{border:1px solid var(--p-sand-300);height:2.75rem;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-charcoal);background:#fff;border-radius:4px;align-items:center;gap:.55rem;padding:0 1rem;font-size:.72rem;font-weight:600;transition:border-color .2s;display:inline-flex}._filterTrigger_1bdfj_981:hover{border-color:var(--p-sand-500)}._filterTriggerBadge_1bdfj_1003{background:var(--p-gold);min-width:1.3rem;height:1.3rem;color:var(--p-charcoal);border-radius:2px;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-flex}._mapLoading_1bdfj_1018{border:1px solid var(--p-sand-200);background:var(--p-sand-100);width:100%;height:600px;color:var(--p-warmgray);border-radius:6px;justify-content:center;align-items:center;font-size:.85rem;display:flex}@media (width>=1024px){._mapLoading_1bdfj_1018{height:calc(100vh - 200px)}}._filtersResetRow_1bdfj_1041{border-bottom:1px solid var(--p-sand-200);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}._activeLabel_1bdfj_1051{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-warmgray);font-size:.64rem;font-weight:600}._clearLink_1bdfj_1060{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--p-amber);border-bottom:1px solid #0000;font-size:.66rem;font-weight:600;transition:border-color .2s,color .2s}._clearLink_1bdfj_1060:hover{color:var(--p-brown,#5c3d2e);border-bottom-color:currentColor}._filterGroups_1bdfj_1076>*+*{border-top:1px solid var(--p-sand-200)}._sectionToggle_1bdfj_1080{width:100%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--p-charcoal);justify-content:space-between;align-items:center;padding:1rem 0;font-size:.72rem;font-weight:600;transition:color .2s;display:flex}._sectionToggle_1bdfj_1080:hover{color:var(--p-amber)}._sectionChevron_1bdfj_1099{width:1rem;height:1rem;color:var(--p-warmgray);transition:transform .2s,color .2s}._sectionToggle_1bdfj_1080:hover ._sectionChevron_1bdfj_1099{color:var(--p-amber)}._sectionChevronClosed_1bdfj_1110{transform:rotate(-90deg)}._chipRow_1bdfj_1114{flex-wrap:wrap;gap:.4rem;padding-bottom:1rem;display:flex}._chipRowSeg_1bdfj_1126{flex-wrap:wrap;gap:.4rem}._chipScroll_1bdfj_1131{scrollbar-width:thin;max-height:9rem;overflow-y:auto}._chip_1bdfj_1114{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;padding:.4rem .8rem;font-size:.66rem;font-weight:600;transition:border-color .2s,color .2s,background .2s}._chip_1bdfj_1114:hover{border-color:var(--p-sand-500);color:var(--p-charcoal)}._toggleRowEmpty_1bdfj_1159{opacity:.5}._chipEmpty_1bdfj_1163{opacity:.42;cursor:not-allowed;border-style:dashed}._chipEmpty_1bdfj_1163:hover{border-color:var(--p-sand-300);color:var(--p-warmgray)}._chipCount_1bdfj_1174{letter-spacing:.04em;color:var(--p-warmgray);font-variant-numeric:tabular-nums;margin-left:.4rem;font-size:.6rem;font-weight:700}._chipActive_1bdfj_1183 ._chipCount_1bdfj_1174{color:#faf7f2b8}._chipActive_1bdfj_1183{background:var(--p-charcoal);border-color:var(--p-charcoal);color:var(--p-cream)}._chipActive_1bdfj_1183:hover{color:var(--p-cream);border-color:var(--p-charcoal)}._chipFull_1bdfj_1202{text-align:center;flex:7rem;padding:.55rem .5rem}._rangeBlock_1bdfj_1208{padding:.4rem .15rem 1.1rem}._rangeKicker_1bdfj_1212{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-warmgray);margin-bottom:.75rem;font-size:.7rem;font-weight:600}._rangeValues_1bdfj_1225{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}._rangeValue_1bdfj_1225{font-family:var(--font-luxe), Georgia, serif;color:var(--p-charcoal);font-size:1.05rem}._rangeDash_1bdfj_1238{color:var(--p-sand-500);margin:0 .35rem}._rangeBounds_1bdfj_1243{justify-content:space-between;margin-top:.5rem;display:flex}._rangeBound_1bdfj_1243{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-warmgray);font-size:.58rem;font-weight:500}._toggleStack_1bdfj_1259{flex-direction:column;gap:.9rem;padding:.4rem 0 1rem;display:flex}._toggleRow_1bdfj_1159{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._toggleLabel_1bdfj_1273{color:var(--p-charcoal);font-size:.85rem;font-weight:500;line-height:1.1}._toggleSub_1bdfj_1280{color:var(--p-warmgray);margin-top:.2rem;font-size:.72rem}._results_1bdfj_864{padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,4.5rem)}._grid_1bdfj_1296{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){._grid_1bdfj_1296{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){._grid_1bdfj_1296{grid-template-columns:repeat(3,1fr)}}@media (width>=1600px){._grid_1bdfj_1296{grid-template-columns:repeat(4,1fr)}}._skelCard_1bdfj_1321{border:1px solid var(--p-sand-200);background:#fff;border-radius:6px;overflow:hidden}._skelImg_1bdfj_1328{background:var(--p-sand-100);height:14rem}._skelLine_1bdfj_1333{background:var(--p-sand-100);border-radius:3px}._empty_1bdfj_1339{text-align:center;padding:clamp(3rem,8vw,6rem) 1rem}._emptyIcon_1bdfj_1344{border:1px solid var(--p-sand-300);width:4.5rem;height:4.5rem;color:var(--p-amber);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}._emptyTitle_1bdfj_1356{color:var(--p-brown,#5c3d2e);margin-bottom:.6rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:300;line-height:1.15}._emptyTitle_1bdfj_1356 em{font-style:italic;font-weight:400}._emptyText_1bdfj_1369{color:var(--p-ink-soft);max-width:38ch;margin:0 auto 1.4rem;font-size:.98rem;line-height:1.6}._emptySuggestLabel_1bdfj_1377{color:var(--p-warmgray);margin-bottom:.85rem;font-size:.85rem}._emptySuggestRow_1bdfj_1383{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.6rem;display:flex}._emptySuggestChip_1bdfj_1391{color:var(--p-amber);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#f5a62314;border:1px solid #f5a6234d;border-radius:4px;padding:.5rem 1rem;font-size:.68rem;font-weight:600;transition:background .2s}._emptySuggestChip_1bdfj_1391:hover{background:#f5a62329}._emptyBtn_1bdfj_1409{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:.5rem;padding:.85rem 1.7rem;font-size:.74rem;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}._emptyBtn_1bdfj_1409:hover{background:#f7b545;transform:translateY(-2px)}._errorWrap_1bdfj_1431{max-width:88rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem) 1rem}._errorBanner_1bdfj_1437{border:1px solid var(--p-sand-300);background:#fff;border-left:3px solid #b4472e;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}._errorText_1bdfj_1449{color:var(--p-charcoal);font-size:.9rem}._errorRetry_1bdfj_1454{border:1px solid var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-charcoal);white-space:nowrap;border-radius:4px;align-items:center;padding:.5rem 1.1rem;font-size:.68rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}._errorRetry_1bdfj_1454:hover{background:var(--p-charcoal);color:var(--p-cream)}._pagination_1bdfj_1479{justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}._pageArrow_1bdfj_1487{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:.4rem;padding:.6rem 1.2rem;font-size:.68rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}._pageArrow_1bdfj_1487:hover:not(:disabled){background:var(--p-charcoal);border-color:var(--p-charcoal);color:var(--p-cream)}._pageArrow_1bdfj_1487:disabled{opacity:.4;cursor:not-allowed}._pageNums_1bdfj_1515{align-items:center;gap:.25rem;display:flex}._pageNum_1bdfj_1515{width:2.5rem;height:2.5rem;font-family:var(--font-display), system-ui, sans-serif;color:var(--p-warmgray);border-radius:4px;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}._pageNum_1bdfj_1515:hover{background:var(--p-sand-100);color:var(--p-charcoal)}._pageNumActive_1bdfj_1540,._pageNumActive_1bdfj_1540:hover{background:var(--p-charcoal);color:var(--p-cream)}._pageEllipsis_1bdfj_1550{color:var(--p-warmgray);padding:0 .3rem}._sheetOverlay_1bdfj_1559{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1c1c80;position:fixed;inset:0}._sheet_1bdfj_1559{z-index:50;background:var(--p-cream);border-radius:10px 10px 0 0;max-height:82vh;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -18px 60px #00000047}._sheetHead_1bdfj_1578{z-index:10;background:var(--p-cream);border-bottom:1px solid var(--p-sand-200);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex;position:sticky;top:0}._sheetTitle_1bdfj_1591{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-charcoal);font-size:.78rem;font-weight:700}._sheetClose_1bdfj_1600{width:2rem;height:2rem;color:var(--p-warmgray);justify-content:center;align-items:center;transition:color .2s;display:inline-flex}._sheetClose_1bdfj_1600:hover{color:var(--p-charcoal)}._sheetBody_1bdfj_1614{padding:.5rem 1.25rem 1rem}._sheetFoot_1bdfj_1618{padding:1rem 1.25rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--p-cream);border-top:1px solid var(--p-sand-200);align-items:center;gap:1rem;display:flex;position:sticky;bottom:0}._sheetClear_1bdfj_1630{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--p-amber);font-size:.68rem;font-weight:600}._sheetApply_1bdfj_1639{background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-left:auto;padding:.85rem 1.6rem;font-size:.72rem;font-weight:700;transition:background .25s}._sheetApply_1bdfj_1639:hover{background:#f7b545}@media (prefers-reduced-motion:no-preference){._sheet_1bdfj_1559{animation:.35s cubic-bezier(.22,1,.36,1) both _sheetUp_1bdfj_1}@keyframes _sheetUp_1bdfj_1{0%{transform:translateY(100%)}to{transform:none}}}._stepGrid_1bdfj_1675{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}@media (width>=768px){._stepGrid_1bdfj_1675{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._stepGrid_1bdfj_1675{grid-template-columns:repeat(4,1fr);gap:0}}._stepCard_1bdfj_1695{background:var(--p-sand-100);border:1px solid var(--p-sand-200);padding:clamp(1.5rem,3vw,2rem);position:relative}@media (width>=1024px){._stepCard_1bdfj_1695{border-right-width:0}._stepCard_1bdfj_1695:last-child{border-right-width:1px}}._stepHead_1bdfj_1711{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._stepNum_1bdfj_1718{font-family:var(--font-luxe), Georgia, serif;color:#f5a6238c;font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300}._stepRule_1bdfj_1726{background:#f5a62347;flex:1;height:1px}._stepGlyph_1bdfj_1732{width:1.4rem;height:1.4rem;color:var(--p-amber)}._stepTitle_1bdfj_1738{font-family:var(--font-luxe), Georgia, serif;color:var(--p-charcoal);margin-bottom:.5rem;font-size:1.2rem;font-weight:400;line-height:1.2}._stepCopy_1bdfj_1747{color:var(--p-ink-soft);font-size:.85rem;line-height:1.6}._ctaRow_1bdfj_1753{flex-wrap:wrap;gap:.75rem;display:flex}._ctaPrimary_1bdfj_1759{background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.72rem;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}._ctaPrimary_1bdfj_1759:hover{background:#f7b545;transform:translateY(-2px)}._ctaSecondary_1bdfj_1780{border:1px solid var(--p-sand-500);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:.72rem;font-weight:700;transition:border-color .25s,color .25s,transform .25s;display:inline-flex}._ctaSecondary_1bdfj_1780:hover{border-color:var(--p-amber);color:var(--p-amber);transform:translateY(-2px)}._ctaArrow_1bdfj_1802{width:.7rem;height:.7rem}._destGrid_1bdfj_1811{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){._destGrid_1bdfj_1811{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){._destGrid_1bdfj_1811{grid-template-columns:repeat(4,1fr);gap:1.25rem}}._destCard_1bdfj_1830{aspect-ratio:5/6;background:var(--p-charcoal);border-radius:6px;display:block;position:relative;overflow:hidden}._destImg_1bdfj_1839{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}._destCard_1bdfj_1830:hover ._destImg_1bdfj_1839{transform:scale(1.05)}._destOverlay_1bdfj_1852{background:linear-gradient(#00000014,#00000047 45%,#000000e6);position:absolute;inset:0}._destTop_1bdfj_1858{align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem;right:1rem}._destTopRule_1bdfj_1868{background:var(--p-gold);width:1.25rem;height:2px}._destCountry_1bdfj_1874{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--p-gold);font-size:.6rem;font-weight:700}._destBody_1bdfj_1883{padding:clamp(1.1rem,2vw,1.5rem);position:absolute;bottom:0;left:0;right:0}._destName_1bdfj_1891{font-family:var(--font-luxe), Georgia, serif;color:#fff;margin-bottom:.5rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400;line-height:1.1;transition:color .2s}._destCard_1bdfj_1830:hover ._destName_1bdfj_1891{color:var(--p-gold)}._destExplore_1bdfj_1905{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;opacity:0;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;transition:opacity .25s;display:inline-flex}._destCard_1bdfj_1830:hover ._destExplore_1bdfj_1905{opacity:1}._destUnderline_1bdfj_1923{background:var(--p-gold);transform-origin:0;height:3px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._destCard_1bdfj_1830:hover ._destUnderline_1bdfj_1923{transform:scaleX(1)}._styleGrid_1bdfj_1943{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width>=768px){._styleGrid_1bdfj_1943{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){._styleGrid_1bdfj_1943{grid-template-columns:repeat(5,1fr);gap:1.25rem}}._styleCard_1bdfj_1962{border:1px solid var(--p-sand-200);background:#fff;border-radius:6px;flex-direction:column;gap:1rem;padding:clamp(1.25rem,2.5vw,1.5rem);transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;position:relative;overflow:hidden}._styleCard_1bdfj_1962:hover{border-color:#f5a62399;transform:translateY(-3px);box-shadow:0 16px 36px #1c1c1c14}._styleTopline_1bdfj_1981{background:var(--p-gold);transform-origin:0;height:3px;transition:transform .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}._styleCard_1bdfj_1962:hover ._styleTopline_1bdfj_1981{transform:scaleX(1)}._styleIcon_1bdfj_1997{background:var(--p-sand-100);border-radius:6px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .3s;display:flex}._styleCard_1bdfj_1962:hover ._styleIcon_1bdfj_1997{background:var(--p-gold)}._styleIcon_1bdfj_1997 svg{width:1.5rem;height:1.5rem;color:var(--p-amber);transition:color .3s}._styleCard_1bdfj_1962:hover ._styleIcon_1bdfj_1997 svg{color:#fff}._styleName_1bdfj_2023{font-family:var(--font-luxe), Georgia, serif;color:var(--p-charcoal);font-size:1.1rem;font-weight:400;line-height:1.15;transition:color .2s}._styleCard_1bdfj_1962:hover ._styleName_1bdfj_2023{color:var(--p-amber)}._styleCopy_1bdfj_2036{color:var(--p-ink-soft);margin-top:.5rem;font-size:.78rem;line-height:1.55}._styleBrowse_1bdfj_2043{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--p-amber);opacity:0;align-items:center;gap:.3rem;margin-top:auto;font-size:.6rem;font-weight:700;transition:opacity .25s;display:inline-flex}._styleCard_1bdfj_1962:hover ._styleBrowse_1bdfj_2043{opacity:1}._hubBand_1bdfj_2066{background:var(--p-charcoal);color:var(--p-cream);padding:clamp(3rem,6vw,4.5rem) 0}._hubEyebrowRow_1bdfj_2072{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}._hubRule_1bdfj_2079{background:var(--p-gold);width:2rem;height:2px}._hubEyebrow_1bdfj_2072{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--p-gold);font-size:.66rem;font-weight:600}._hubTitle_1bdfj_2094{letter-spacing:-.012em;color:var(--p-cream);margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:300;line-height:1.1}._hubTitle_1bdfj_2094 em{color:var(--p-gold);font-style:italic;font-weight:400}._hubGrid_1bdfj_2109{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}@media (width>=768px){._hubGrid_1bdfj_2109{grid-template-columns:repeat(4,1fr);gap:1rem}}._hubCard_1bdfj_2122{aspect-ratio:4/3;background:var(--p-sand-800);border-radius:6px;display:block;position:relative;overflow:hidden}._hubImg_1bdfj_2131{-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .5s,transform .5s;position:absolute;inset:0}._hubCard_1bdfj_2122:hover ._hubImg_1bdfj_2131{opacity:1;transform:scale(1.05)}._hubOverlay_1bdfj_2146{background:linear-gradient(135deg,#1c1c1cb8,#0000);position:absolute;inset:0}._hubInner_1bdfj_2152{flex-direction:column;justify-content:space-between;padding:1.25rem;display:flex;position:absolute;inset:0}._hubHighlight_1bdfj_2161{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-gold);font-size:.6rem;font-weight:700}._hubName_1bdfj_2170{font-family:var(--font-luxe), Georgia, serif;color:#fff;margin-bottom:.35rem;font-size:1.3rem;font-weight:400;line-height:1.1}._hubExplore_1bdfj_2179{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fffc;align-items:center;gap:.4rem;font-size:.62rem;font-weight:700;transition:color .2s;display:inline-flex}._hubCard_1bdfj_2122:hover ._hubExplore_1bdfj_2179{color:var(--p-gold)}._recWrap_1bdfj_2200{border-top:1px solid var(--p-sand-200);max-width:88rem;margin:0 auto;padding:clamp(2rem,4vw,2.75rem) clamp(1.25rem,4vw,4rem) 1rem}._monthsGrid_1bdfj_2211{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (width>=640px){._monthsGrid_1bdfj_2211{grid-template-columns:repeat(4,1fr)}}@media (width>=768px){._monthsGrid_1bdfj_2211{grid-template-columns:repeat(6,1fr)}}@media (width>=1024px){._monthsGrid_1bdfj_2211{grid-template-columns:repeat(12,1fr)}}._monthCard_1bdfj_2235{border:1px solid var(--p-sand-200);text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem .4rem;transition:border-color .25s,background .25s;display:flex}._monthCard_1bdfj_2235:hover{background:var(--p-sand-100);border-color:#f5a6238c}._monthShort_1bdfj_2252{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--p-amber);margin-bottom:.15rem;font-size:.58rem;font-weight:700}._monthName_1bdfj_2262{font-family:var(--font-luxe), Georgia, serif;color:var(--p-charcoal);font-size:1.1rem;transition:color .2s}._monthCard_1bdfj_2235:hover ._monthName_1bdfj_2262{color:var(--p-amber)}._monthTag_1bdfj_2273{color:var(--p-warmgray);margin-top:.35rem;font-size:.58rem;line-height:1.3}._reviewRatingBox_1bdfj_2284{align-items:center;gap:.75rem;display:flex}._reviewRatingStars_1bdfj_2290{color:var(--p-gold);align-items:center;gap:.2rem;display:flex}._reviewRatingStars_1bdfj_2290 svg{width:1rem;height:1rem}._reviewRatingText_1bdfj_2302{color:var(--p-charcoal);font-size:.85rem;font-weight:700}._reviewRatingSub_1bdfj_2308{color:var(--p-warmgray);font-size:.68rem}._reviewGrid_1bdfj_2313{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){._reviewGrid_1bdfj_2313{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._reviewGrid_1bdfj_2313{grid-template-columns:repeat(3,1fr);gap:1.5rem}}._reviewTile_1bdfj_2332{border:1px solid var(--p-sand-200);background:#fff;border-radius:6px;flex-direction:column;padding:clamp(1.25rem,2.5vw,1.5rem);transition:border-color .25s;display:flex}._reviewTile_1bdfj_2332:hover{border-color:#f5a62366}._reviewStars_1bdfj_2346{color:var(--p-gold);align-items:center;gap:.2rem;margin-bottom:.85rem;display:flex}._reviewStars_1bdfj_2346 svg{width:.9rem;height:.9rem}._reviewStarMuted_1bdfj_2359{color:var(--p-sand-200)}._reviewTitle_1bdfj_2363{font-family:var(--font-luxe), Georgia, serif;color:var(--p-charcoal);margin-bottom:.6rem;font-size:1.05rem;font-weight:400;line-height:1.3}._reviewBody_1bdfj_2372{color:var(--p-ink-soft);flex:1;margin-bottom:1rem;font-size:.88rem;line-height:1.65}._reviewFooter_1bdfj_2380{border-top:1px solid var(--p-sand-100);align-items:center;gap:.75rem;padding-top:.9rem;display:flex}._reviewAvatar_1bdfj_2388{width:2.25rem;height:2.25rem;color:var(--p-amber);background:#f5a62329;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex}._reviewMeta_1bdfj_2402{flex:1;min-width:0}._reviewAuthor_1bdfj_2407{color:var(--p-charcoal);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}._reviewTourLink_1bdfj_2416{color:var(--p-warmgray);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;transition:color .2s;display:block;overflow:hidden}._reviewTourLink_1bdfj_2416:hover{color:var(--p-amber)}._faqGrid_1bdfj_2434{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=1024px){._faqGrid_1bdfj_2434{grid-template-columns:360px 1fr;gap:4rem}}._faqRow_1bdfj_2447{border-bottom:1px solid var(--p-sand-200)}._faqToggle_1bdfj_2451{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem 0;display:flex}._faqQ_1bdfj_2461{font-family:var(--font-luxe), Georgia, serif;color:var(--p-charcoal);font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:400;line-height:1.3;transition:color .2s}._faqToggle_1bdfj_2451:hover ._faqQ_1bdfj_2461{color:var(--p-amber)}._faqChevron_1bdfj_2474{width:1rem;height:1rem;color:var(--p-amber);flex:none;transition:transform .2s}._faqChevronOpen_1bdfj_2482{transform:rotate(180deg)}._faqA_1bdfj_2486{color:var(--p-ink-soft);padding-bottom:1.25rem;font-size:.9rem;line-height:1.65}._popRow_1bdfj_2497{flex-wrap:wrap;gap:.5rem;display:flex}._popChip_1bdfj_2503{border:1px solid var(--p-sand-200);color:var(--p-charcoal);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.82rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}._popChip_1bdfj_2503:hover{background:var(--p-sand-100);color:var(--p-amber);border-color:#f5a62399}._popDot_1bdfj_2522{color:#f5a62399;width:.4rem;height:.4rem}._newsletterBand_1bdfj_2532{background:var(--p-gold);color:var(--p-charcoal);margin-top:2rem;padding:clamp(3rem,6vw,4.5rem) 0}._newsletterGrid_1bdfj_2539{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (width>=768px){._newsletterGrid_1bdfj_2539{grid-template-columns:1.2fr 1fr}}._newsletterEyebrow_1bdfj_2552{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.7rem;font-size:.66rem;font-weight:700}._newsletterTitle_1bdfj_2561{letter-spacing:-.015em;margin:0 0 .85rem;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:300;line-height:1.08}._newsletterTitle_1bdfj_2561 em{font-style:italic;font-weight:400}._newsletterText_1bdfj_2574{color:#1c1c1ccc;max-width:40rem;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.6}._newsletterForm_1bdfj_2581{flex-direction:column;gap:.75rem;display:flex}._newsletterFieldRow_1bdfj_2587{flex-direction:column;gap:.5rem;display:flex}@media (width>=640px){._newsletterFieldRow_1bdfj_2587{flex-direction:row}}._newsletterInput_1bdfj_2599{color:var(--p-charcoal);background:#fff;border:0;border-radius:4px;flex:1;padding:.9rem 1rem;font-size:.9rem}._newsletterInput_1bdfj_2599::placeholder{color:var(--p-warmgray)}._newsletterInput_1bdfj_2599:focus{outline:none;box-shadow:0 0 0 3px #1c1c1c40}._newsletterSubmit_1bdfj_2618{background:var(--p-charcoal);color:#fff;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:.9rem 1.6rem;font-size:.72rem;font-weight:700;transition:background .25s}._newsletterSubmit_1bdfj_2618:hover:not(:disabled){background:var(--p-sand-800)}._newsletterSubmit_1bdfj_2618:disabled{opacity:.6;cursor:not-allowed}._newsletterNote_1bdfj_2640{color:#1c1c1cad;font-size:.68rem}._newsletterErr_1bdfj_2645{color:var(--p-charcoal);font-size:.72rem;font-weight:600}._newsletterSuccess_1bdfj_2651{background:var(--p-charcoal);color:#fff;text-align:center;border-radius:6px;padding:1.5rem}._newsletterSuccessTitle_1bdfj_2659{font-family:var(--font-luxe), Georgia, serif;margin-bottom:.35rem;font-size:1.2rem;font-weight:400}._newsletterSuccessText_1bdfj_2666{color:#faf7f2cc;font-size:.85rem}._compareBar_1bdfj_2675{z-index:50;color:var(--p-cream);padding:.9rem clamp(1.25rem,4vw,4rem);padding-bottom:calc(.9rem + env(safe-area-inset-bottom));background:#1c1c1cf7;border-top:1px solid #f5a62359;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0000004d}._compareInner_1bdfj_2687{justify-content:space-between;align-items:center;gap:1rem;max-width:88rem;margin:0 auto;display:flex}._compareCount_1bdfj_2696{font-family:var(--font-luxe), Georgia, serif;font-size:1.15rem}._compareCount_1bdfj_2696 span{color:var(--p-gold)}._compareHint_1bdfj_2705{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#faf7f28c;font-size:.62rem;font-weight:500}._compareClear_1bdfj_2714{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#faf7f2b3;font-size:.68rem;font-weight:600;transition:color .2s}._compareClear_1bdfj_2714:hover{color:var(--p-cream)}._compareBtn_1bdfj_2728{background:var(--p-gold);color:var(--p-charcoal);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:.4rem;padding:.75rem 1.5rem;font-size:.72rem;font-weight:700;transition:background .25s,transform .25s;display:inline-flex}._compareBtn_1bdfj_2728:hover:not(:disabled){background:#f7b545;transform:translateY(-2px)}._compareBtn_1bdfj_2728:disabled{opacity:.45;cursor:not-allowed}._floatWrap_1bdfj_2758{z-index:40;flex-direction:column;align-items:flex-end;gap:.75rem;transition:bottom .3s;display:flex;position:fixed;right:1rem}@media (width>=768px){._floatWrap_1bdfj_2758{right:1.5rem}}._floatLow_1bdfj_2775{bottom:1.5rem}._floatHigh_1bdfj_2779{bottom:88px}._floatCta_1bdfj_2783{background:var(--p-gold);color:var(--p-charcoal);border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100vw - 2rem);padding-right:.5rem;display:flex;position:relative;box-shadow:0 12px 30px #00000038}._floatCtaLink_1bdfj_2796{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem .75rem .7rem 1.1rem;font-size:.72rem;font-weight:700;transition:background .2s;display:inline-flex}._floatCtaLink_1bdfj_2796:hover{background:#ffffff1f}._floatCtaLink_1bdfj_2796 svg{width:1rem;height:1rem}._floatCtaClose_1bdfj_2819{color:#1c1c1c99;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background .2s,color .2s;display:inline-flex}._floatCtaClose_1bdfj_2819:hover{color:var(--p-charcoal);background:#fff3}._floatTop_1bdfj_2836{background:var(--p-charcoal);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .2s;display:inline-flex;box-shadow:0 12px 30px #00000038}._floatTop_1bdfj_2836:hover{background:var(--p-sand-800)}._floatTop_1bdfj_2836 svg{width:1rem;height:1rem}._curBtn_1bdfj_2862{color:#faf7f2eb;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#faf7f214;border:1px solid #faf7f229;border-radius:4px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.68rem;font-weight:600;transition:background .2s;display:inline-flex}._curBtn_1bdfj_2862:hover{background:#faf7f229}._curBtnIcon_1bdfj_2883{width:.85rem;height:.85rem;color:var(--p-gold)}._curBtnChevron_1bdfj_2889{width:.75rem;height:.75rem;transition:transform .2s}._curBtnChevronOpen_1bdfj_2895{transform:rotate(180deg)}._curBackdrop_1bdfj_2899{z-index:40;position:fixed;inset:0}._curMenu_1bdfj_2905{z-index:50;min-width:220px;max-height:50vh;color:var(--p-charcoal);border:1px solid var(--p-sand-200);background:#fff;border-radius:6px;position:absolute;top:calc(100% + .35rem);right:0;overflow-y:auto;box-shadow:0 18px 46px #0003}._curItem_1bdfj_2920{text-align:left;align-items:center;gap:.75rem;width:100%;padding:.65rem 1rem;font-size:.85rem;transition:background .2s;display:flex}._curItem_1bdfj_2920:hover{background:#f5f0e899}._curItemActive_1bdfj_2935{background:#f5f0e899;font-weight:600}._curSymbol_1bdfj_2940{width:1.5rem;color:var(--p-amber);font-weight:700}._curLabel_1bdfj_2946{flex:1}._curCode_1bdfj_2950{color:var(--p-warmgray);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}@media (prefers-reduced-motion:reduce){._heroReveal_1bdfj_488,._sheet_1bdfj_1559,._tickerPing_1bdfj_534,._aiSpinner_1bdfj_263{animation:none}._destImg_1bdfj_1839,._hubImg_1bdfj_2131,._styleCard_1bdfj_1962,._styleTopline_1bdfj_1981,._destUnderline_1bdfj_1923,._intelThumbImg_1bdfj_760{transition:none}}._rails_1bdfj_2982{flex-direction:column;gap:clamp(1.75rem,3vw,2.75rem);max-width:88rem;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,4vw,3rem) 0;display:flex}._railHead_1bdfj_2990{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}._railTitle_1bdfj_2997{color:var(--p-charcoal);margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.1}._railSub_1bdfj_3003{color:var(--p-warmgray);margin:0;font-size:.85rem}._railTrack_1bdfj_3008{scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}._railTrack_1bdfj_3008::-webkit-scrollbar{height:6px}._railTrack_1bdfj_3008::-webkit-scrollbar-thumb{background:var(--p-sand-300);border-radius:999px}._railCard_1bdfj_3019{scroll-snap-align:start;border:1px solid var(--p-sand-200);color:inherit;background:#fff;border-radius:10px;flex:0 0 clamp(190px,44vw,232px);text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;overflow:hidden}._railCard_1bdfj_3019:hover{border-color:var(--p-sand-300);transform:translateY(-3px);box-shadow:0 12px 28px -12px #3f362647}._railThumb_1bdfj_3036{aspect-ratio:16/11;background:var(--p-sand-100);position:relative;overflow:hidden}._railThumb_1bdfj_3036 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}._railCard_1bdfj_3019:hover ._railThumb_1bdfj_3036 img{transform:scale(1.06)}._railThumbEmpty_1bdfj_3049{background:linear-gradient(135deg, var(--p-sand-100), var(--p-sand-200));width:100%;height:100%}._railBadge_1bdfj_3054{color:var(--p-charcoal);letter-spacing:.04em;text-transform:uppercase;background:#ffffffeb;border-radius:4px;padding:.2rem .5rem;font-size:.64rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}._railDuration_1bdfj_3067{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f1a11b8;border-radius:4px;padding:.2rem .5rem;font-size:.66rem;font-weight:600;position:absolute;bottom:.5rem;left:.5rem}._railBody_1bdfj_3079{padding:.7rem .8rem .85rem}._railName_1bdfj_3080{color:var(--p-charcoal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .2rem;font-size:.92rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}._railLoc_1bdfj_3091{color:var(--p-warmgray);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .55rem;font-size:.76rem;overflow:hidden}._railFoot_1bdfj_3099{justify-content:space-between;align-items:center;gap:.4rem;display:flex}._railPrice_1bdfj_3105{color:var(--p-charcoal);font-size:.9rem;font-weight:700}._railPer_1bdfj_3110{color:var(--p-warmgray);font-size:.68rem;font-weight:500}._railRating_1bdfj_3115{color:var(--p-amber);white-space:nowrap;font-size:.76rem;font-weight:600}
