.planner-bar[data-astro-cid-fr2jx73v]{top:var(--header-height);z-index:40;background:var(--glass);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky}.planner-bar-inner[data-astro-cid-fr2jx73v]{align-items:center;gap:var(--space-3);min-height:52px;display:flex}.pills[data-astro-cid-fr2jx73v]{scrollbar-width:none;flex:1;gap:4px;margin:0;padding:6px 0;list-style:none;display:flex;overflow-x:auto}.pills[data-astro-cid-fr2jx73v]::-webkit-scrollbar{display:none}.pills[data-astro-cid-fr2jx73v] a[data-astro-cid-fr2jx73v]{white-space:nowrap;border-radius:var(--radius-pill);min-height:38px;color:var(--ink-2);transition:background-color .15s var(--ease), color .15s var(--ease);border:1px solid #0000;align-items:center;gap:7px;padding:0 12px 0 6px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.pills[data-astro-cid-fr2jx73v] .pill-n{background:var(--paper-2);width:24px;height:24px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:inline-grid}.pills[data-astro-cid-fr2jx73v] a[data-astro-cid-fr2jx73v].done .pill-n{background:var(--pine);color:#fff}.pills[data-astro-cid-fr2jx73v] a[data-astro-cid-fr2jx73v].warn .pill-n{background:var(--status-warn-text);color:#fff}.pills[data-astro-cid-fr2jx73v] a[data-astro-cid-fr2jx73v].current{background:var(--ink);color:#fff}.pills[data-astro-cid-fr2jx73v] a[data-astro-cid-fr2jx73v].current .pill-n{color:var(--ink);background:#fff}.pills[data-astro-cid-fr2jx73v] a[data-astro-cid-fr2jx73v]:hover:not(.current){background:var(--paper-2);color:var(--ink)}.live-price[data-astro-cid-fr2jx73v]{white-space:nowrap;color:var(--pine);background:var(--pine-soft);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;text-decoration:none;display:none}@media (width>=768px){.live-price[data-astro-cid-fr2jx73v]{display:inline-flex}}.thumb-bar[data-astro-cid-fr2jx73v]{z-index:45;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--bottom-bar-mobile);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px -18px #15211b66}.thumb-left[data-astro-cid-fr2jx73v]{color:var(--ink);flex-direction:column;min-width:0;line-height:1.2;text-decoration:none;display:flex}.thumb-left[data-astro-cid-fr2jx73v] strong[data-astro-cid-fr2jx73v]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.thumb-left[data-astro-cid-fr2jx73v] .muted[data-astro-cid-fr2jx73v]{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.thumb-bar[data-astro-cid-fr2jx73v] .btn[data-astro-cid-fr2jx73v]{flex:none;min-height:48px;padding:0 18px}@media (width>=768px){.thumb-bar[data-astro-cid-fr2jx73v]{display:none}}.month-strip[data-astro-cid-qvvtwvht]{margin:0 0 var(--space-6);flex-wrap:wrap;gap:8px;display:flex}.month-strip[data-astro-cid-qvvtwvht] .chip[data-astro-cid-qvvtwvht]{font-variant-numeric:tabular-nums;justify-content:center;min-width:58px}.season-card[data-astro-cid-qvvtwvht]{text-align:left;border:1.5px solid var(--line);cursor:pointer;font:inherit;color:inherit;padding:0}.season-card[data-astro-cid-qvvtwvht].selected{border-color:var(--pine);box-shadow:0 0 0 3px var(--pine-soft), var(--shadow-card-hover)}.season-icon[data-astro-cid-qvvtwvht]{background:var(--pine-soft);width:44px;height:44px;color:var(--pine);margin-bottom:var(--space-3);border-radius:50%;place-items:center;display:inline-grid}.season-card[data-astro-cid-qvvtwvht].selected .season-icon[data-astro-cid-qvvtwvht]{background:var(--pine);color:#fff}.season-card[data-astro-cid-qvvtwvht] h3[data-astro-cid-qvvtwvht]{margin-bottom:2px;font-size:1.1875rem}.season-months[data-astro-cid-qvvtwvht]{color:var(--muted);margin-bottom:var(--space-3);font-size:.875rem;font-weight:500}.season-temp[data-astro-cid-qvvtwvht]{margin:var(--space-2) 0 0}.season-bullets[data-astro-cid-qvvtwvht]{margin:var(--space-2) 0 0;color:var(--ink-2);padding-left:1rem;font-size:.875rem}.season-bullets[data-astro-cid-qvvtwvht] li[data-astro-cid-qvvtwvht]{margin-bottom:2px}#season-advisory[data-astro-cid-qvvtwvht]{margin-top:var(--space-6)}.packing[data-astro-cid-qvvtwvht]{margin-top:var(--space-4);gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.packing-title[data-astro-cid-qvvtwvht]{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.packing[data-astro-cid-qvvtwvht] ul[data-astro-cid-qvvtwvht]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.packing[data-astro-cid-qvvtwvht] li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);padding:6px 12px;font-size:.875rem}.mode-toggles[data-astro-cid-fps5mvgp]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}#mode-banner[data-astro-cid-fps5mvgp]{margin-bottom:var(--space-4)}.where-controls[data-astro-cid-fps5mvgp]{gap:var(--space-3);margin-bottom:var(--space-2);display:grid}@media (width>=768px){.where-controls[data-astro-cid-fps5mvgp]{grid-template-columns:1fr auto;align-items:center}}.region-tabs[data-astro-cid-fps5mvgp]{gap:6px}.search[data-astro-cid-fps5mvgp]{display:block;position:relative}.search[data-astro-cid-fps5mvgp] .search-ic{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search[data-astro-cid-fps5mvgp] input[data-astro-cid-fps5mvgp]{border-radius:var(--radius-pill);padding-left:42px}@media (width>=768px){.search[data-astro-cid-fps5mvgp] input[data-astro-cid-fps5mvgp]{min-width:280px}}.count[data-astro-cid-fps5mvgp]{margin:0 0 var(--space-3)}.place-grid[data-astro-cid-fps5mvgp]{margin:0;padding:0;list-style:none}.place-card[data-astro-cid-fps5mvgp]{border:1.5px solid var(--line);flex-direction:column;display:flex}.place-card[data-astro-cid-fps5mvgp].in-trip{border-color:var(--pine);box-shadow:0 0 0 3px var(--pine-soft)}.place-media[data-astro-cid-fps5mvgp]{aspect-ratio:4/3;background:var(--pine-deep);display:block;position:relative;overflow:hidden}.place-media[data-astro-cid-fps5mvgp] img[data-astro-cid-fps5mvgp],.place-placeholder[data-astro-cid-fps5mvgp]{object-fit:cover;width:100%;height:100%}.place-placeholder[data-astro-cid-fps5mvgp]{background:linear-gradient(135deg, var(--pine-deep), var(--pine-2))}.place-region[data-astro-cid-fps5mvgp]{color:#fff;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15211bb8;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:12px}.monsoon-flag[data-astro-cid-fps5mvgp],.in-trip-flag[data-astro-cid-fps5mvgp]{display:none;position:absolute;top:12px;left:12px}.in-trip-flag[data-astro-cid-fps5mvgp]{border-radius:var(--radius-pill);background:var(--pine);color:#fff;align-items:center;gap:5px;padding:5px 10px;font-size:.75rem;font-weight:600;left:auto;right:12px}.place-card[data-astro-cid-fps5mvgp].monsoon-warn .monsoon-flag[data-astro-cid-fps5mvgp],.place-card[data-astro-cid-fps5mvgp].in-trip .in-trip-flag[data-astro-cid-fps5mvgp]{display:inline-flex}.place-card[data-astro-cid-fps5mvgp].monsoon-warn img[data-astro-cid-fps5mvgp]{filter:grayscale(.6)}.place-title[data-astro-cid-fps5mvgp]{margin-bottom:4px;font-size:1.3125rem}.place-tagline[data-astro-cid-fps5mvgp]{color:var(--ink-2);margin-bottom:var(--space-3);font-size:.9rem}.place-badges[data-astro-cid-fps5mvgp]{margin-bottom:var(--space-4);flex-wrap:wrap;gap:6px;display:flex}.card-body[data-astro-cid-fps5mvgp]{flex-direction:column;flex:1;display:flex}.place-actions[data-astro-cid-fps5mvgp]{gap:var(--space-2);grid-template-columns:1fr auto;margin-top:auto;display:grid}.place-actions[data-astro-cid-fps5mvgp] .btn[data-astro-cid-fps5mvgp]{min-height:46px}.controls[data-astro-cid-qdn6ci7n]{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}@media (width>=1024px){.controls[data-astro-cid-qdn6ci7n]{grid-template-columns:1fr auto;align-items:end}}.duration[data-astro-cid-qdn6ci7n]{flex-wrap:wrap;gap:8px;display:flex}.arrival[data-astro-cid-qdn6ci7n] select[data-astro-cid-qdn6ci7n]{min-width:240px}.notices[data-astro-cid-qdn6ci7n]{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.timeline[data-astro-cid-qdn6ci7n]{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline[data-astro-cid-qdn6ci7n] .day{padding:0 0 var(--space-6);grid-template-columns:40px 1fr;gap:14px;display:grid;position:relative}.timeline[data-astro-cid-qdn6ci7n] .day:before{content:"";background:var(--line);width:2px;position:absolute;top:40px;bottom:0;left:19px}.timeline[data-astro-cid-qdn6ci7n] .day:last-child:before{display:none}.timeline[data-astro-cid-qdn6ci7n] .day-dot{background:var(--pine);color:#fff;width:40px;height:40px;font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.0625rem;font-weight:600;display:grid}.timeline[data-astro-cid-qdn6ci7n] .day-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-card);min-width:0}@media (width>=768px){.timeline[data-astro-cid-qdn6ci7n] .day-card{padding:var(--space-4) var(--space-6)}}.timeline[data-astro-cid-qdn6ci7n] .day-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.timeline[data-astro-cid-qdn6ci7n] .day-n{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:.75rem;font-weight:600}.timeline[data-astro-cid-qdn6ci7n] h4{font-family:var(--font-display);color:var(--ink);margin:4px 0 6px;font-size:1.1875rem;font-weight:600}.timeline[data-astro-cid-qdn6ci7n] p{color:var(--ink-2);margin:0 0 8px;font-size:.9375rem}.timeline[data-astro-cid-qdn6ci7n] .cutoffs{flex-wrap:wrap;gap:6px;display:flex}.timeline[data-astro-cid-qdn6ci7n] .stay-line{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:.8125rem;display:inline-flex}.permit-layout[data-astro-cid-qybabkmb]{gap:var(--space-4);display:grid}@media (width>=1024px){.permit-layout[data-astro-cid-qybabkmb]{gap:var(--space-6);grid-template-columns:1fr 1.2fr;align-items:start}}.permit-form[data-astro-cid-qybabkmb] fieldset[data-astro-cid-qybabkmb]{margin:0 0 var(--space-4);flex-wrap:wrap;gap:8px;display:flex}.permit-form[data-astro-cid-qybabkmb] fieldset[data-astro-cid-qybabkmb]:last-child{margin-bottom:0}.permit-form[data-astro-cid-qybabkmb] legend[data-astro-cid-qybabkmb]{width:100%;color:var(--ink);margin-bottom:10px;font-size:.9375rem;font-weight:600}.permit-result[data-astro-cid-qybabkmb]{gap:var(--space-2);display:grid}.permit-result[data-astro-cid-qybabkmb] h4{margin:var(--space-3) 0 4px;align-items:center;gap:8px;display:flex}.permit-result[data-astro-cid-qybabkmb] ul{color:var(--ink-2);margin:0;padding-left:1.2rem}.permit-result[data-astro-cid-qybabkmb] .btn{margin-top:8px}.budget-controls[data-astro-cid-kjcdf4dd]{margin-bottom:var(--space-8)}.control-row[data-astro-cid-kjcdf4dd]{padding:var(--space-3) 0;border-bottom:1px solid var(--line);gap:8px;display:grid}.control-row[data-astro-cid-kjcdf4dd]:first-child{padding-top:0}.control-row[data-astro-cid-kjcdf4dd]:last-child{border-bottom:0;padding-bottom:0}@media (width>=768px){.control-row[data-astro-cid-kjcdf4dd]{grid-template-columns:150px 1fr;align-items:center}}.control-label[data-astro-cid-kjcdf4dd]{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.control-label[data-astro-cid-kjcdf4dd] .icon{color:var(--accent)}.chips[data-astro-cid-kjcdf4dd]{flex-wrap:wrap;gap:8px;display:flex}.chip-pax[data-astro-cid-kjcdf4dd]{font-variant-numeric:tabular-nums;justify-content:center;min-width:46px}.best[data-astro-cid-kjcdf4dd]{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin-left:6px;font-size:.6875rem;font-weight:600}.chip[data-astro-cid-kjcdf4dd][aria-pressed=true] .best[data-astro-cid-kjcdf4dd]{color:#f0c9b1}.budget-layout[data-astro-cid-kjcdf4dd]{gap:var(--space-6);display:grid}@media (width>=1024px){.budget-layout[data-astro-cid-kjcdf4dd]{grid-template-columns:minmax(0,2fr) minmax(340px,1fr);align-items:start}}.stays[data-astro-cid-kjcdf4dd]{margin:0 0 var(--space-3);gap:var(--space-3);padding:0;list-style:none;display:grid}.stays[data-astro-cid-kjcdf4dd] .stay-top{justify-content:space-between;gap:8px;margin-bottom:4px;display:flex}.stays[data-astro-cid-kjcdf4dd] .stay-top strong{align-items:center;gap:6px;display:inline-flex}.stays[data-astro-cid-kjcdf4dd] .stay-name{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-weight:500;display:flex}.stays[data-astro-cid-kjcdf4dd] .stay-name .num{color:var(--muted)}.stays[data-astro-cid-kjcdf4dd] .swap{color:var(--muted);flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.stays[data-astro-cid-kjcdf4dd] select{max-width:100%;min-height:44px;font-size:.9375rem}.notes[data-astro-cid-kjcdf4dd]{gap:var(--space-2);margin-bottom:var(--space-3);display:grid}.receipt-card[data-astro-cid-kjcdf4dd]{--sticky-top:calc(var(--header-height) + 64px)}#receipt[data-astro-cid-kjcdf4dd] .line{justify-content:space-between;gap:var(--space-3);border-bottom:1px dashed var(--line);padding:10px 0;font-size:.9375rem;display:flex}#receipt[data-astro-cid-kjcdf4dd] .line.total{background:var(--pine);color:#fff;border-radius:var(--radius-md);border:0;align-items:center;margin-top:10px;padding:14px 16px;font-size:1rem;font-weight:600}#receipt[data-astro-cid-kjcdf4dd] .line.total .num{font-family:var(--font-display);font-size:1.5rem;font-weight:600}#receipt[data-astro-cid-kjcdf4dd] .small{margin-top:10px;font-size:.8125rem}#suv-tip[data-astro-cid-kjcdf4dd]{margin:var(--space-3) 0}.hub-row[data-astro-cid-gl27sjv7]{margin:0 0 var(--space-6);gap:8px}.kit[data-astro-cid-gl27sjv7]{margin-bottom:var(--space-8)}.kit-icon[data-astro-cid-gl27sjv7]{background:var(--pine-soft);width:42px;height:42px;color:var(--pine);margin-bottom:var(--space-3);border-radius:50%;place-items:center;display:inline-grid}.kit[data-astro-cid-gl27sjv7] h3[data-astro-cid-gl27sjv7]{font-size:1.125rem}.kit[data-astro-cid-gl27sjv7] p[data-astro-cid-gl27sjv7]{color:var(--ink-2);margin:0;font-size:.9375rem}.booking[data-astro-cid-gl27sjv7]{border-color:var(--line-strong)}.booking-head[data-astro-cid-gl27sjv7]{background:var(--pine-deep);color:#fff;padding:var(--space-6) var(--space-4)}@media (width>=1024px){.booking-head[data-astro-cid-gl27sjv7]{padding:var(--space-8) var(--space-6)}}.booking-eyebrow[data-astro-cid-gl27sjv7]{color:#f0c9b1}.booking-head[data-astro-cid-gl27sjv7] h3[data-astro-cid-gl27sjv7]{color:#fff;margin-bottom:var(--space-3);font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);font-weight:500}.summary[data-astro-cid-gl27sjv7]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.summary[data-astro-cid-gl27sjv7] .badge{color:#fff;background:#ffffff1f;border-color:#ffffff40}.booking-body[data-astro-cid-gl27sjv7]{gap:var(--space-6);display:grid}@media (width>=1024px){.booking-body[data-astro-cid-gl27sjv7]{grid-template-columns:1.1fr 1fr}}.booking-form[data-astro-cid-gl27sjv7]{gap:var(--space-3);display:grid}.hp[data-astro-cid-gl27sjv7]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.row[data-astro-cid-gl27sjv7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.preview-label[data-astro-cid-gl27sjv7]{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:inline-flex}.wa-preview[data-astro-cid-gl27sjv7]{background:var(--pine-deep);color:#dfe9e3;border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;max-height:460px;margin:0;font-size:.875rem;line-height:1.55;overflow:auto}.faq-box[data-astro-cid-gl27sjv7]{margin-top:var(--space-12)}.faq-box[data-astro-cid-gl27sjv7] h3[data-astro-cid-gl27sjv7]{margin-bottom:var(--space-4);font-size:1.5rem}.search[data-astro-cid-gl27sjv7]{width:min(100%,460px);margin-bottom:var(--space-4);display:block;position:relative}.search[data-astro-cid-gl27sjv7] .search-ic{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search[data-astro-cid-gl27sjv7] input[data-astro-cid-gl27sjv7]{border-radius:var(--radius-pill);padding-left:42px}.faq-item[data-astro-cid-gl27sjv7]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-2);padding:0 var(--space-4)}.faq-item[data-astro-cid-gl27sjv7][open]{border-color:var(--line-strong)}.faq-item[data-astro-cid-gl27sjv7] summary[data-astro-cid-gl27sjv7]{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 0;font-weight:500;list-style:none;display:flex}.faq-item[data-astro-cid-gl27sjv7] summary[data-astro-cid-gl27sjv7]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-gl27sjv7]{display:inline}.faq-q[data-astro-cid-gl27sjv7] .badge[data-astro-cid-gl27sjv7]{vertical-align:1px;margin-right:6px}.faq-item[data-astro-cid-gl27sjv7] .faq-ic{color:var(--pine-2);transition:transform .2s var(--ease)}.faq-item[data-astro-cid-gl27sjv7][open] .faq-ic{transform:rotate(45deg)}.faq-item[data-astro-cid-gl27sjv7] p[data-astro-cid-gl27sjv7]{padding-bottom:var(--space-3);color:var(--ink-2)}.hero[data-astro-cid-lcdefpme]{color:#fff;background:var(--pine-deep);align-items:flex-end;min-height:88vh;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{min-height:min(820px,86vh)}}.hero-media[data-astro-cid-lcdefpme],.hero-media[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme],.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 40%}.hero-credit[data-astro-cid-lcdefpme]{z-index:1;color:#fffc;border-radius:var(--radius-pill);background:#0a1b1559;padding:3px 8px;font-size:.75rem;position:absolute;top:10px;right:10px}.hero-media[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0a1b1540 0%,#0a1b150d 30%,#0a1b15b8 75%,#0a1b15eb 100%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-block:var(--space-12) var(--space-8);display:grid;position:relative}@media (width<=767px){.hero-inner[data-astro-cid-lcdefpme]{padding-bottom:calc(var(--space-6) + var(--bottom-bar-mobile))}}@media (width>=1024px){.hero-inner[data-astro-cid-lcdefpme]{padding-block:var(--space-20) var(--space-12);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end}}.hero-eyebrow[data-astro-cid-lcdefpme]{color:#fff;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);background:#0a1b1561;border:1px solid #ffffff38;padding:7px 14px}.hero-eyebrow[data-astro-cid-lcdefpme]:before{display:none}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 24px #00000040;max-width:14ch;font-size:clamp(2.5rem,1.6rem + 4.6vw,4.75rem)}.hero-lead[data-astro-cid-lcdefpme]{color:#ffffffdb;max-width:52ch;margin-bottom:var(--space-6);font-size:1.0625rem;line-height:1.6}@media (width>=768px){.hero-lead[data-astro-cid-lcdefpme]{font-size:1.1875rem}}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-direction:column;display:flex}.hero-anchor[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;color:#ffffffdb;font-size:.9375rem}.hero-anchor[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font-size:1.125rem}.hero-anchor[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;text-underline-offset:3px;text-decoration:underline}.intro[data-astro-cid-lcdefpme]{padding-block:var(--space-8) 0}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.5rem}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:72ch}@media (width>=560px){.hero-actions[data-astro-cid-lcdefpme]{flex-flow:wrap}}.hero-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.hero-strip[data-astro-cid-lcdefpme]{gap:var(--space-3)}}.hero-tile[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius-md);box-shadow:var(--shadow-pop);outline-offset:-1px;color:#fff;outline:1px solid #ffffff40;text-decoration:none;display:block;position:relative;overflow:hidden}@media (width>=1024px){.hero-tile[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border-radius:var(--radius-lg)}}.hero-tile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}@media (hover:hover){.hero-tile[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.05)}}.hero-tile-name[data-astro-cid-lcdefpme]{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0a1b15d9);padding:28px 10px 10px;font-size:.8125rem;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (width>=1024px){.hero-tile-name[data-astro-cid-lcdefpme]{padding:40px 14px 14px;font-size:.9375rem}}.stats[data-astro-cid-lcdefpme]{background:var(--surface);border-bottom:1px solid var(--line)}.stats-list[data-astro-cid-lcdefpme]{padding:var(--space-6) 0;gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}@media (width>=1024px){.stats-list[data-astro-cid-lcdefpme]{padding:var(--space-8) 0;grid-template-columns:repeat(4,minmax(0,1fr))}}.stats-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:2px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding-left:14px;display:flex}.stat-ic[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:6px;display:inline-grid}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.25rem,6.5vw,1.625rem);font-weight:600;line-height:1.1}.stat-label[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8125rem;line-height:1.35}@media (width<=767px){body{padding-bottom:calc(var(--bottom-bar-mobile) + var(--fab-clearance))}}
