.hero.svelte-1q37ri0{isolation:isolate;justify-content:center;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.sr-only.svelte-1q37ri0{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-media.svelte-1q37ri0{z-index:-2;background:#1c1410;position:absolute;inset:0}.hero-poster.svelte-1q37ri0,.hero-video.svelte-1q37ri0{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.hero-video.svelte-1q37ri0{opacity:0;transition:opacity .8s var(--ease-out)}.hero-video.on.svelte-1q37ri0{opacity:1}.hero-scrim.svelte-1q37ri0{z-index:-1;background:linear-gradient(#1c14101f 0%,#1c14100a 20%,#1c141052 44%,#140e0a9e 62%,#100b08db 82%,#0e0a07f0 100%);position:absolute;inset:0}.hero-copy.svelte-1q37ri0{text-align:center;color:#fdf8ef;max-width:820px;margin-inline:auto;padding-top:clamp(96px,16vh,168px);padding-bottom:clamp(64px,11vh,128px)}.hero-copy.svelte-1q37ri0 .eyebrow{color:#fdf8efd1}.hero-title.svelte-1q37ri0{color:#fdf8ef;text-shadow:0 2px 30px #00000080;font-size:clamp(44px,7.4vw,88px);line-height:1.04;display:grid}.hero-title.svelte-1q37ri0 .l3:where(.svelte-1q37ri0){color:var(--chrome-bright)}.hero-sub.svelte-1q37ri0{color:#fdf8efeb;text-shadow:0 1px 14px #00000080;max-width:580px;margin:22px auto 0;font-size:clamp(16px,1.9vw,19px)}.hero-ctas.svelte-1q37ri0{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hero-ctas.svelte-1q37ri0 .btn-ghost{color:#fdf8ef;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c14102e;border-color:#fdf8ef8c}.hero-ctas.svelte-1q37ri0 .btn-ghost:hover{color:var(--ink);background:#fdf8ef;border-color:#fdf8ef}.hero-chips.svelte-1q37ri0{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.hero-chips.svelte-1q37ri0 .chip{color:#fdf8efeb;background:#1c141047;border:1px solid #fdf8ef52}.bar.svelte-1q37ri0{background:var(--sand);z-index:4;pointer-events:none;height:11%;position:absolute;left:0;right:0}.bar-top.svelte-1q37ri0{transform-origin:top;top:0}.bar-bottom.svelte-1q37ri0{transform-origin:bottom;bottom:0}.tick.svelte-1q37ri0{border:2px solid var(--chrome-bright);z-index:5;opacity:0;mix-blend-mode:screen;width:24px;height:24px;position:absolute}.tick.tl.svelte-1q37ri0{border-bottom:0;border-right:0;top:18px;left:18px}.tick.tr.svelte-1q37ri0{border-bottom:0;border-left:0;top:18px;right:18px}.tick.bl.svelte-1q37ri0{border-top:0;border-right:0;bottom:18px;left:18px}.tick.br.svelte-1q37ri0{border-top:0;border-left:0;bottom:18px;right:18px}.hero-scroll.svelte-1q37ri0{z-index:5;border:2px solid #fdf8ef73;border-radius:14px;width:26px;height:42px;display:none;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-scroll-dot.svelte-1q37ri0{background:var(--chrome-bright);width:4px;height:8px;animation:svelte-1q37ri0-scroll-cue 1.8s var(--ease-out) infinite;border-radius:2px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes svelte-1q37ri0-scroll-cue{0%{opacity:1;transform:translate(-50%)}70%{opacity:0;transform:translate(-50%,14px)}to{opacity:0}}@media (width>=760px){.hero-scroll.svelte-1q37ri0{display:block}}@media (prefers-reduced-motion:no-preference){.bar-top.svelte-1q37ri0{animation:svelte-1q37ri0-bar-open-top 1.1s var(--ease-out) .25s both}.bar-bottom.svelte-1q37ri0{animation:svelte-1q37ri0-bar-open-bottom 1.1s var(--ease-out) .25s both}@keyframes svelte-1q37ri0-bar-open-top{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes svelte-1q37ri0-bar-open-bottom{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.hero-line.svelte-1q37ri0{opacity:0;animation:svelte-1q37ri0-line-rise .8s var(--ease-out) both;transform:translateY(26px)}.l1.svelte-1q37ri0{animation-delay:.7s}.l2.svelte-1q37ri0{animation-delay:.85s}.l3.svelte-1q37ri0{animation-delay:1s}.l4.svelte-1q37ri0{animation-delay:1.15s}.l5.svelte-1q37ri0{animation-delay:1.3s}.l6.svelte-1q37ri0{animation-delay:1.45s}@keyframes svelte-1q37ri0-line-rise{to{opacity:1;transform:none}}.tick.svelte-1q37ri0{animation:svelte-1q37ri0-tick-in .6s var(--ease-out) 1.3s both}@keyframes svelte-1q37ri0-tick-in{0%{opacity:0;transform:scale(.6)}to{opacity:.8;transform:none}}}@media (prefers-reduced-motion:reduce){.bar.svelte-1q37ri0{display:none}.tick.svelte-1q37ri0{opacity:.7}}@media (width<=760px){.hero-poster.svelte-1q37ri0,.hero-video.svelte-1q37ri0{object-position:center 42%}.hero-copy.svelte-1q37ri0{padding-bottom:clamp(48px,9vh,96px)}.hero-title.svelte-1q37ri0{font-size:clamp(28px,7.4vw,40px);line-height:1.08}.hero-sub.svelte-1q37ri0{margin-top:16px;font-size:15.5px}.hero-ctas.svelte-1q37ri0{margin-top:24px}.hero-chips.svelte-1q37ri0{margin-top:18px}.tick.svelte-1q37ri0{width:18px;height:18px}.tick.tl.svelte-1q37ri0,.tick.tr.svelte-1q37ri0{top:12px}.tick.bl.svelte-1q37ri0,.tick.br.svelte-1q37ri0{bottom:12px}.tick.tl.svelte-1q37ri0,.tick.bl.svelte-1q37ri0{left:12px}.tick.tr.svelte-1q37ri0,.tick.br.svelte-1q37ri0{right:12px}}.ticker-wrap.svelte-1uha8ag{border-block:var(--rule);background:color-mix(in srgb, var(--paper) 70%, transparent);margin-top:8px;overflow:hidden}.ticker.svelte-1uha8ag{width:max-content;display:flex}.ticker-half.svelte-1uha8ag{display:flex}@media (prefers-reduced-motion:no-preference){.ticker.svelte-1uha8ag{animation:48s linear infinite svelte-1uha8ag-ticker-roll}.ticker-wrap.svelte-1uha8ag:hover .ticker:where(.svelte-1uha8ag){animation-play-state:paused}@keyframes svelte-1uha8ag-ticker-roll{to{transform:translate(-50%)}}}.tick-item.svelte-1uha8ag{border-right:1px solid color-mix(in srgb, var(--chrome) 55%, transparent);color:var(--ink-soft);white-space:nowrap;align-items:baseline;gap:10px;padding:12px 26px;font-size:13px;display:inline-flex}.tick-item.svelte-1uha8ag:hover .tick-name:where(.svelte-1uha8ag){color:var(--canyon-deep)}.tick-price.svelte-1uha8ag{color:var(--canyon-deep);font-weight:400}.sec-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:36px;display:flex}.grid-4.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}@media (width<=1100px){.grid-4.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid-4.svelte-1uha8ag{grid-template-columns:1fr}}.stats-band.svelte-1uha8ag{padding-block:clamp(44px,7vh,80px)}.stats-row.svelte-1uha8ag{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat.svelte-1uha8ag{gap:6px;display:grid}.stat-num.svelte-1uha8ag{color:var(--canyon-deep);font-size:clamp(34px,4.6vw,52px)}.stat-label.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:13.5px}@media (width<=760px){.stats-row.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.why-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;display:grid}.why-card.svelte-1uha8ag{background:var(--paper);border:var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-soft);padding:30px 28px}.why-icon.svelte-1uha8ag{color:var(--canyon);margin-bottom:16px}.why-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-body);margin-bottom:10px;font-size:18px;font-weight:700}.why-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0;font-size:15px}@media (width<=860px){.why-grid.svelte-1uha8ag{grid-template-columns:1fr}}.visit-band.svelte-1uha8ag{background:var(--paper);border:var(--rule);box-shadow:var(--shadow-soft);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,5vw,52px);display:flex}.visit-sub.svelte-1uha8ag{color:var(--ink-soft);margin-top:12px}.visit-ctas.svelte-1uha8ag{flex-wrap:wrap;gap:12px;display:flex}
