@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Orbitron:wght@500;700;900&display=swap";
:root{--bg:#0a0a0b;--bg-1:#0d0d10;--bg-2:#121216;--bg-3:#16161c;--ink:#e8e8ea;--ink-dim:#9c9ca3;--ink-muted:#6f6f76;--ink-faint:#55555c;--line:#1e1e23;--line-hi:#2a2a31;--gold:#d4a333;--gold-hi:#f0c24a;--gold-dim:#8a6a22;--gold-glow:#d4a33359;--gold-wash:#d4a33314;--radius:10px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg)}body{color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(1200px 600px at 50% -10%, #d4a3330f, transparent 60%), radial-gradient(800px 400px at 100% 100%, #d4a33309, transparent 60%), linear-gradient(var(--bg), var(--bg));min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:relative}.leaflet-container,.hud-shell{isolation:isolate}.hud-shell:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(#d4a33309 1px,#0000 1px),linear-gradient(90deg,#d4a33309 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(1200px 800px at 50% 30%,#000 40%,#0000 85%);mask-image:radial-gradient(1200px 800px at 50% 30%,#000 40%,#0000 85%)}.hud-shell:after{content:"";pointer-events:none;z-index:-1;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 3px);position:fixed;inset:0}@media (max-width:767px){.hud-shell:before,.hud-shell:after{display:none}}main{padding:20px 16px calc(40px + env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));max-width:640px;margin:0 auto;position:relative}main.site-main{background:#17171a;width:100%;max-width:none;margin:0;padding:0}h1{letter-spacing:.08em;text-transform:uppercase;color:#f5f5f7;text-shadow:0 0 18px #d4a3332e;margin-bottom:6px;font-family:Orbitron,-apple-system,system-ui,sans-serif;font-size:22px;font-weight:700}h2{text-transform:uppercase;letter-spacing:.22em;color:var(--gold);margin:20px 0 10px;padding-left:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;position:relative}h2:before{content:"";background:var(--gold);width:8px;height:1px;box-shadow:0 0 6px var(--gold-glow);position:absolute;top:50%;left:0;transform:translateY(-50%)}h3{color:var(--ink);letter-spacing:.02em;margin-bottom:10px;font-size:14px;font-weight:600}p{line-height:1.45}code,.mono{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}code{background:var(--bg-2);color:var(--gold);border:1px solid var(--line);border-radius:4px;padding:1px 6px;font-size:12px}input,textarea,select{border:1px solid var(--line-hi);border-radius:var(--radius);background:linear-gradient(180deg, var(--bg-2), var(--bg-1));width:100%;color:var(--ink);outline:none;margin-bottom:10px;padding:10px 12px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .2s}@media (min-width:768px){input,textarea,select{font-size:14px}}input:focus,textarea:focus,select:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash), 0 0 20px var(--gold-glow)}select option,select optgroup{color:#f5f5f7;background:#0a0a0b}textarea{resize:vertical;min-height:44px}button{border-radius:var(--radius);cursor:pointer;letter-spacing:.04em;border:none;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,box-shadow .2s,transform .1s;position:relative}button:disabled{opacity:.45;cursor:not-allowed}button:active:not(:disabled){transform:translateY(1px)}.btn-primary,.btn-green{background:linear-gradient(180deg, var(--gold-hi), var(--gold));color:#0a0a0b;letter-spacing:.08em;text-transform:uppercase;width:100%;box-shadow:0 0 0 1px #00000059 inset, 0 0 24px var(--gold-glow), 0 1px 0 #fff3 inset;font-weight:700}.btn-primary:hover:not(:disabled),.btn-green:hover:not(:disabled){background:linear-gradient(180deg, #ffd267, var(--gold-hi));box-shadow:0 0 0 1px #00000059 inset, 0 0 32px var(--gold-glow), 0 1px 0 #ffffff40 inset}.btn-subtle{background:linear-gradient(180deg, var(--bg-3), var(--bg-2));color:var(--ink);border:1px solid var(--line-hi);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.btn-subtle:hover:not(:disabled){border-color:var(--gold-dim);color:var(--gold);box-shadow:0 0 0 1px var(--gold-wash), 0 0 14px #d4a33324}.card{background:linear-gradient(180deg, #d4a33305, transparent 40%), linear-gradient(180deg, var(--bg-2), var(--bg-1));border:1px solid var(--line-hi);border-radius:var(--radius);margin-bottom:10px;padding:14px 16px;position:relative;box-shadow:inset 0 1px #ffffff05,0 8px 24px #00000059}.card:before,.card:after{content:"";border:1px solid var(--gold);width:10px;height:10px;box-shadow:0 0 8px var(--gold-glow);pointer-events:none;opacity:.85;position:absolute}.card:before{border-top-left-radius:var(--radius);border-bottom:none;border-right:none;top:-1px;left:-1px}.card:after{border-bottom-right-radius:var(--radius);border-top:none;border-left:none;bottom:-1px;right:-1px}.rider-name{color:var(--ink);letter-spacing:.01em;font-size:15px;font-weight:600}.rider-phone{color:var(--ink-muted);letter-spacing:.02em;margin-top:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.row{justify-content:space-between;align-items:center;gap:10px;display:flex}.muted{color:var(--ink-muted);font-size:13px}.tiny{color:var(--ink-faint);letter-spacing:.04em;font-size:11px}.divider{border:none;border-top:1px solid var(--line);margin:10px 0;position:relative}.divider:after{content:"";background:var(--gold);width:32px;height:1px;box-shadow:0 0 8px var(--gold-glow);position:absolute;top:-1px;left:0}nav:not(.cs-bottom):not(.cs-nav) a:hover{color:var(--gold)!important}.chip{background:var(--bg-3);color:var(--ink);border:1px solid var(--line-hi);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-block}.chip-gold{color:var(--gold-hi);border-color:var(--gold-dim);background:#d4a3331a;box-shadow:0 0 12px #d4a3332e}.chip-green{color:var(--gold);border-color:var(--gold-dim);background:#d4a33314}.stat{font-variant-numeric:tabular-nums;color:var(--gold-hi);letter-spacing:.04em;text-shadow:0 0 18px var(--gold-glow);font-family:Orbitron,JetBrains Mono,monospace;font-size:28px;font-weight:700}.stat-label{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.hud-heading{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin:18px 0 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:flex}.hud-heading:after{content:"";background:linear-gradient(90deg, var(--gold-dim), transparent);flex:1;height:1px}.scan-bar{position:relative;overflow:hidden}.scan-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-wash), transparent);pointer-events:none;width:30%;height:100%;animation:3.5s linear infinite scan;position:absolute;top:0;left:-30%}@keyframes scan{0%{left:-30%}to{left:100%}}.tag-status{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:inline-flex}.tag-status:before{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold);border-radius:50%}.tag-status.dim{color:var(--ink-muted)}.tag-status.dim:before{background:var(--ink-muted);box-shadow:none}::selection{background:var(--gold);color:#0a0a0b}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--line-hi);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--gold-dim)}.external-shell{--ext-display:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ext-body:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--ext-ink:#f5f5f7;--ext-ink-dim:#b8b8bf;--ext-surface:#121216;--ext-surface-hi:#1b1b22;font-family:var(--ext-body);color:var(--ext-ink);font-size:16px;line-height:1.6}.external-shell h1,.external-shell h2,.external-shell h3{font-family:var(--ext-display);letter-spacing:-.01em;text-transform:none;color:var(--ext-ink);text-shadow:none;padding-left:0}.external-shell h1{font-size:clamp(32px,6vw,52px);font-weight:700;line-height:1.05}.external-shell h2{margin:28px 0 12px;font-size:clamp(22px,3.5vw,30px);font-weight:600;line-height:1.2}.external-shell h2:before{content:none}.external-shell h3{font-size:18px;font-weight:600}.external-shell p{color:var(--ext-ink-dim);font-size:16px;line-height:1.65}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline-offset:2px!important;outline:2px solid #f0c24a!important}input:not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px!important;outline:2px solid #f0c24a!important}label:has(>input[type=radio]:focus-visible){outline-offset:2px;outline:2px solid #f0c24a}.skip-link{z-index:1000;color:#0a0a0b;background:#d4a333;border-radius:10px;padding:10px 16px;font-weight:800;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}input::placeholder,textarea::placeholder{color:#8a8a92}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@font-face{font-family:Creepster;src:url(/brand/haunted/Creepster-Regular.ttf)format("truetype");font-display:swap}
:root{--m-gold:#d4a333;--m-gold-hi:#f0c24a;--m-fill-gold:#d4a333;--m-fill-gold-hi:#f0c24a;--m-ink:#f5f5f7;--m-ink-dim:#b8b8bf;--m-ink-mute:#96969e;--m-bg:#17171a;--m-surface:#212127;--m-on-gold:#0a0a0b;--m-line:#ffffff14;--m-line-hi:#ffffff24;--m-gold-wash:#d4a3331a;--m-paper:#f2efe7;--m-paper-hi:#fbf9f4;--m-paper-line:#17171a1a;--m-paper-line-hi:#17171a33;--m-on-paper:#16161a;--m-on-paper-dim:#4d4d57;--m-on-paper-mute:#63636c;--m-gold-ink:#8a6410;--m-tone-void:#15151a;--m-tone-base:#1b1b21;--m-tone-raised:#24242b;--m-tone-panel:#2e2e36;--m-grain-opacity:.5;--m-grain-blend:overlay;--m-paper-grain:.17;--m-glow:1;--m-photo-scrim:linear-gradient(105deg, rgba(var(--rgb-void-c),.94) 0%, rgba(var(--rgb-void-c),.8) 38%, rgba(var(--rgb-void-c),.42) 68%, rgba(var(--rgb-void-c),.62) 100%), radial-gradient(700px 420px at 18% 78%, rgba(var(--rgb-gold),.2), transparent 68%);--rgb-gold:212,163,51;--rgb-gold-hi:240,194,74;--rgb-white:255,255,255;--rgb-black:0,0,0;--rgb-void-a:10,10,11;--rgb-void-b:10,10,13;--rgb-void-c:18,18,20;--rgb-void-d:18,18,21;--rgb-void-e:6,9,7;--rgb-page:23,23,26;--rc-050506:#050506;--rc-08080a:#08080a;--rc-0a0a0b:#0a0a0b;--rc-0d0d10:#0d0d10;--rc-0d0d11:#0d0d11;--rc-0f0f12:#0f0f12;--rc-131316:#131316;--rc-15140f:#15140f;--rc-15151a:#15151a;--rc-16161a:#16161a;--rc-17171c:#17171c;--rc-17171d:#17171d;--rc-191920:#191920;--rc-1b1b21:#1b1b21;--rc-1b1b22:#1b1b22;--rc-1e1e22:#1e1e22;--rc-202027:#202027;--rc-26262e:#26262e;--rc-2a2a31:#2a2a31;--rc-3a1a1a:#3a1a1a;--rc-3a2f15:#3a2f15;--rc-3a3a43:#3a3a43;--rc-3a3a44:#3a3a44;--rc-3c3c45:#3c3c45;--rc-4d4d57:#4d4d57;--rc-6f6f76:#6f6f76;--rc-6fbf7f:#6fbf7f;--rc-7a6a3a:#7a6a3a;--rc-8a6410:#8a6410;--rc-8a8a90:#8a8a90;--rc-9a9aa1:#9a9aa1;--rc-9c9ca3:#9c9ca3;--rc-9fe3bf:#9fe3bf;--rc-a8a8b0:#a8a8b0;--rc-a9a9b2:#a9a9b2;--rc-b8b8bf:#b8b8bf;--rc-bbb:#bbb;--rc-bcbcc3:#bcbcc3;--rc-c8c8ce:#c8c8ce;--rc-c9c9cf:#c9c9cf;--rc-d2d2d8:#d2d2d8;--rc-d4a333:#d4a333;--rc-d6d6dc:#d6d6dc;--rc-d8d8de:#d8d8de;--rc-d9d9de:#d9d9de;--rc-ddd:#ddd;--rc-e07a7a:#e07a7a;--rc-e8e8ec:#e8e8ec;--rc-eee:#eee;--rc-f0c24a:#f0c24a;--rc-f2f2f5:#f2f2f5;--rc-f4f2ec:#f4f2ec;--rc-f5f5f7:#f5f5f7;--rc-f87171:#f87171;--rc-ff9a8a:#ff9a8a;--rc-ff9b8a:#ff9b8a}[data-site=surf]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--m-gold:#8a6410;--m-gold-hi:#8a6410;--m-fill-gold:#d4a333;--m-fill-gold-hi:#f0c24a;--m-ink:#16161a;--m-ink-dim:#4d4d57;--m-ink-mute:#63636c;--m-bg:#fbf9f4;--m-surface:#fff;--m-on-gold:#0a0a0b;--m-line:#17171a1a;--m-line-hi:#17171a33;--m-gold-wash:#d4a33324;--m-paper:#f2efe7;--m-paper-hi:#fbf9f4;--m-paper-line:#17171a1a;--m-paper-line-hi:#17171a33;--m-on-paper:#16161a;--m-on-paper-dim:#4d4d57;--m-on-paper-mute:#63636c;--m-gold-ink:#8a6410;--m-tone-void:#fbf9f4;--m-tone-base:#fff;--m-tone-raised:#f2efe7;--m-tone-panel:#e8e4d8;--m-grain-opacity:0;--m-grain-blend:multiply;--m-paper-grain:0;--m-glow:.4;--m-photo-scrim:none;--rgb-gold:212,163,51;--rgb-gold-hi:212,163,51;--rgb-white:23,23,26;--rgb-black:150,140,115;--rgb-void-a:251,249,244;--rgb-void-b:251,249,244;--rgb-void-c:251,249,244;--rgb-void-d:251,249,244;--rgb-void-e:251,249,244;--rgb-page:251,249,244;--rc-050506:#fbf9f4;--rc-08080a:#fbf9f4;--rc-0a0a0b:#fbf9f4;--rc-0d0d10:#fbf9f4;--rc-0d0d11:#fbf9f4;--rc-0f0f12:#fbf9f4;--rc-131316:#f2efe7;--rc-15140f:#fff;--rc-15151a:#fff;--rc-16161a:#16161a;--rc-17171c:#fff;--rc-17171d:#fff;--rc-191920:#fff;--rc-1b1b21:#fff;--rc-1b1b22:#fff;--rc-1e1e22:#fff;--rc-202027:#fff;--rc-26262e:#f2efe7;--rc-2a2a31:#e0dccf;--rc-3a1a1a:#fdecea;--rc-3a2f15:#e8d9ae;--rc-3a3a43:#e0dccf;--rc-3a3a44:#e0dccf;--rc-3c3c45:#e0dccf;--rc-4d4d57:#4d4d57;--rc-6f6f76:#63636c;--rc-6fbf7f:#1a7f4b;--rc-7a6a3a:#8a6410;--rc-8a6410:#8a6410;--rc-8a8a90:#63636c;--rc-9a9aa1:#4d4d57;--rc-9c9ca3:#4d4d57;--rc-9fe3bf:#1a7f4b;--rc-a8a8b0:#4d4d57;--rc-a9a9b2:#4d4d57;--rc-b8b8bf:#4d4d57;--rc-bbb:#4d4d57;--rc-bcbcc3:#4d4d57;--rc-c8c8ce:#33333b;--rc-c9c9cf:#33333b;--rc-d2d2d8:#33333b;--rc-d4a333:#8a6410;--rc-d6d6dc:#33333b;--rc-d8d8de:#33333b;--rc-d9d9de:#33333b;--rc-ddd:#33333b;--rc-e07a7a:#b42318;--rc-e8e8ec:#16161a;--rc-eee:#16161a;--rc-f0c24a:#8a6410;--rc-f2f2f5:#16161a;--rc-f4f2ec:#16161a;--rc-f5f5f7:#16161a;--rc-f87171:#b42318;--rc-ff9a8a:#b42318;--rc-ff9b8a:#b42318;--ext-ink:#16161a;--ext-ink-dim:#4d4d57;--ext-surface:#fff;--ext-surface-hi:#f2efe7;--bg:#fbf9f4;--bg-1:#fff;--bg-2:#f2efe7;--bg-3:#e8e4d8;--ink:#16161a;--ink-dim:#4d4d57;--ink-muted:#63636c;--ink-faint:#63636c;--line:#17171a1a;--line-hi:#17171a33;--gold:#d4a333;--gold-hi:#f0c24a;--gold-dim:#8a6410;--gold-glow:#d4a3334d;--gold-wash:#d4a3331f}html[data-site=surf],html[data-site=surf] body{background:#fbf9f4}[data-site=surf] .site-main{background:var(--m-bg)}@media (min-width:980px) and (max-width:1039.98px){[data-site=surf] .bl-desktop-nav{display:none!important}[data-site=surf] .bl-mobile-nav{display:flex!important}}[data-site=surf] h1,[data-site=surf] h2,[data-site=surf] p,[data-site=surf] span{text-shadow:none!important}[data-site=surf] .leaflet-bar a{color:#16161a;background:#fff}[data-site=surf] .bl-hero-media,[data-site=surf] .bl-page-hero-photo{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;animation:none!important;inset:40px 40px 40px 60%!important;transform:none!important}[data-site=surf] .bl-hero-copy,[data-site=surf] .bl-page-hero-copy{animation:none!important}[data-site=surf] .bl-hero-copy>div,[data-site=surf] .bl-page-hero-copy>div{max-width:min(52vw,640px)!important}[data-site=surf] .bl-h1{font-size:clamp(40px,5.4vw,80px)!important}[data-site=surf] .bl-hero-pin{height:auto!important}[data-site=surf] .bl-hero-pin>.bl-hero{align-items:center;min-height:min(62vh,540px)!important;display:flex!important;position:relative!important}[data-site=surf] .bl-scroll-cue{display:none!important}@media (max-width:900px){[data-site=surf] .bl-hero-media,[data-site=surf] .bl-page-hero-photo{height:40vw;background-size:cover!important;inset:0 0 auto!important}[data-site=surf] .bl-hero-copy,[data-site=surf] .bl-page-hero-copy{padding-top:calc(40vw + 28px)!important}[data-site=surf] .bl-hero-copy>div,[data-site=surf] .bl-page-hero-copy>div{max-width:none!important}[data-site=surf] .bl-hero-pin>.bl-hero{min-height:0!important;display:block!important}[data-site=surf] .bl-h1{font-size:clamp(38px,10.5vw,64px)!important}}
