.NotFound-module__MJFL9a__section{min-height:max(100svh, calc(1080 * var(--u)));padding:calc(190 * var(--u) + 60px) calc(80 * var(--u)) 0;isolation:isolate;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip}.NotFound-module__MJFL9a__copy{z-index:2;max-width:calc(1240 * var(--u) + 80px);flex-direction:column;align-items:center;display:flex;position:relative}.NotFound-module__MJFL9a__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0d1f2de6,#0d1f2d99 55%,#0000);position:absolute;inset:-30% -20% -40%}.NotFound-module__MJFL9a__kicker{font-family:var(--font-inter);font-size:max(calc(13 * var(--u)), 11px);letter-spacing:.22em;text-transform:uppercase;background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:14px;display:inline-flex}.NotFound-module__MJFL9a__title{margin-top:calc(32 * var(--u) + 4px);font-family:var(--font-sans);font-variation-settings:"opsz" 72;font-weight:500;font-size:max(calc(96 * var(--u)), 40px);letter-spacing:-.012em;color:var(--cream);text-wrap:balance;line-height:1.06}.NotFound-module__MJFL9a__lead{max-width:calc(640 * var(--u) + 80px);margin-top:calc(30 * var(--u) + 4px);font-family:var(--font-sans);font-variation-settings:"opsz" 24;font-weight:300;font-size:max(calc(21 * var(--u)), 16px);color:#f8f8f4d6;text-wrap:balance;line-height:1.6}.NotFound-module__MJFL9a__ctas{justify-content:center;gap:calc(20 * var(--u) + 4px);margin-top:calc(48 * var(--u) + 8px);flex-wrap:wrap;list-style:none;display:flex}.NotFound-module__MJFL9a__stage{z-index:1;pointer-events:none;position:absolute;inset:0}.NotFound-module__MJFL9a__map{left:50%;top:calc(300 * var(--u) + 40px);width:calc(1400 * var(--u));aspect-ratio:1505/842;position:absolute;translate:-48%}.NotFound-module__MJFL9a__mapImage{position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 70% at 52% 54%,#000 35%,#00000073 65%,#0000 100%),linear-gradient(#0000 12%,#000 42% 86%,#0000 100%);mask-image:radial-gradient(62% 70% at 52% 54%,#000 35%,#00000073 65%,#0000 100%),linear-gradient(#0000 12%,#000 42% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.NotFound-module__MJFL9a__mapImage img{object-fit:cover;opacity:.38;filter:saturate(.85);transform-origin:50% 49%;width:100%;height:100%;transition:opacity .9s;animation:7s ease-in-out infinite NotFound-module__MJFL9a__breathe,28s ease-in-out infinite alternate NotFound-module__MJFL9a__drift}.NotFound-module__MJFL9a__routing .NotFound-module__MJFL9a__mapImage img{opacity:.26}@keyframes NotFound-module__MJFL9a__breathe{0%,to{filter:saturate(.85)brightness(.92)}50%{filter:saturate(.95)brightness(1.15)}}@keyframes NotFound-module__MJFL9a__drift{0%{transform:scale(1)}to{transform:scale(1.035)}}.NotFound-module__MJFL9a__routes{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.NotFound-module__MJFL9a__offroad{stroke:#e8d5b7bf;stroke-width:2px;stroke-dasharray:3 7;animation:1.2s linear infinite NotFound-module__MJFL9a__march}@keyframes NotFound-module__MJFL9a__march{to{stroke-dashoffset:-20px}}.NotFound-module__MJFL9a__routeGlow,.NotFound-module__MJFL9a__routeCore{stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.55,0,.75,.2)}.NotFound-module__MJFL9a__routeGlow{stroke:#e8be82a6;stroke-width:10px}.NotFound-module__MJFL9a__routeCore{stroke:#f6e3c1;stroke-width:3px}.NotFound-module__MJFL9a__routeOn .NotFound-module__MJFL9a__routeGlow,.NotFound-module__MJFL9a__routeOn .NotFound-module__MJFL9a__routeCore{stroke-dashoffset:0;transition:stroke-dashoffset 1.25s cubic-bezier(.65,0,.35,1)}.NotFound-module__MJFL9a__pin{width:0;height:0;position:absolute}.NotFound-module__MJFL9a__pinDot{width:12px;height:12px;transition:transform .6s var(--ease-out), border-color .4s ease, background-color .4s ease, box-shadow .6s ease;background:#0d1f2d99;border:1px solid #e8d5b78c;border-radius:50%;position:absolute;top:-6px;left:-6px}.NotFound-module__MJFL9a__pinDot:after{content:"";background:#e8d5b799;border-radius:50%;transition:background-color .4s;position:absolute;inset:3px}.NotFound-module__MJFL9a__pinLabel{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#f8f8f48c;transition:color .4s ease, background-color .4s ease, translate .6s var(--ease-out);border-radius:3px;padding:5px 9px;font-size:10px;font-weight:500;position:absolute;bottom:14px;left:0;translate:-50%}.NotFound-module__MJFL9a__pinBelow .NotFound-module__MJFL9a__pinLabel{top:14px;bottom:auto}.NotFound-module__MJFL9a__pinLeft .NotFound-module__MJFL9a__pinLabel{inset:0 16px auto auto;translate:0 -50%}.NotFound-module__MJFL9a__pinOn .NotFound-module__MJFL9a__pinDot{border-color:var(--gold);background:#c8ae8e40;transition-delay:.9s;transform:scale(1.5);box-shadow:0 0 0 6px #c8ae8e1f,0 0 24px #e8be82cc}.NotFound-module__MJFL9a__pinOn .NotFound-module__MJFL9a__pinDot:after{background:#fff4de;transition-delay:.9s}.NotFound-module__MJFL9a__pinOn .NotFound-module__MJFL9a__pinLabel{color:var(--navy);background:var(--gold);transition-delay:.9s;translate:-50% -4px}.NotFound-module__MJFL9a__pinBelow.NotFound-module__MJFL9a__pinOn .NotFound-module__MJFL9a__pinLabel{translate:-50% 4px}.NotFound-module__MJFL9a__pinLeft.NotFound-module__MJFL9a__pinOn .NotFound-module__MJFL9a__pinLabel{translate:-4px -50%}.NotFound-module__MJFL9a__marker{width:0;height:0;position:absolute}.NotFound-module__MJFL9a__markerDot{background:radial-gradient(circle at 35% 35%,#fff4de,#e8d5b7 35%,#a3825f 100%);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 3px #0d1f2dd9,0 0 0 4px #e8d5b7b3,0 0 28px 6px #e8be828c}.NotFound-module__MJFL9a__pulse{border:1px solid #e8d5b7cc;border-radius:50%;width:16px;height:16px;animation:2.8s cubic-bezier(.2,.6,.35,1) infinite NotFound-module__MJFL9a__pulse;position:absolute;top:-8px;left:-8px}.NotFound-module__MJFL9a__pulseLate{animation-delay:1.4s}@keyframes NotFound-module__MJFL9a__pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6)}}.NotFound-module__MJFL9a__markerLabel{white-space:nowrap;border-left:1px solid #c8ae8e99;justify-items:start;gap:6px;padding-left:14px;display:grid;position:absolute;bottom:20px;left:24px}.NotFound-module__MJFL9a__markerTitle{font-family:var(--font-cormorant), serif;font-style:italic;font-weight:700;font-size:max(calc(26 * var(--u)), 19px);background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1}.NotFound-module__MJFL9a__markerCoords{font-family:var(--font-inter);letter-spacing:.18em;color:#f8f8f499;font-size:10px}.NotFound-module__MJFL9a__scale{left:calc(228 * var(--u));bottom:calc(56 * var(--u) + 16px);z-index:2;font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;background:var(--gold-text);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute}.NotFound-module__MJFL9a__scaleBar{width:calc(90 * var(--u) + 20px);background:linear-gradient(90deg, var(--gold) 50%, #c8ae8e59 50%);height:1px;position:relative}.NotFound-module__MJFL9a__scaleBar:before,.NotFound-module__MJFL9a__scaleBar:after{content:"";background:var(--gold);width:1px;height:9px;position:absolute;top:-4px}.NotFound-module__MJFL9a__scaleBar:before{left:0}.NotFound-module__MJFL9a__scaleBar:after{right:0}@media (max-width:899px){.NotFound-module__MJFL9a__section{min-height:100svh;padding:128px 20px 0}.NotFound-module__MJFL9a__copy:before{inset:-20% -10%}.NotFound-module__MJFL9a__title{margin-top:20px}.NotFound-module__MJFL9a__lead{margin-top:18px}.NotFound-module__MJFL9a__ctas{gap:10px;margin-top:28px}.NotFound-module__MJFL9a__stage{flex:none;width:calc(100% + 40px);height:410px;margin:auto -20px 0;position:relative;inset:auto}.NotFound-module__MJFL9a__map{width:700px;margin-left:-300.6px;top:auto;bottom:0;left:0;translate:none}.NotFound-module__MJFL9a__markerLabel{border-left:0;justify-items:center;padding-left:0;bottom:26px;left:0;translate:-50%}.NotFound-module__MJFL9a__markerTitle{font-size:19px}.NotFound-module__MJFL9a__markerCoords{display:none}.NotFound-module__MJFL9a__routeGlow{stroke-width:14px}.NotFound-module__MJFL9a__routeCore{stroke-width:4.5px}.NotFound-module__MJFL9a__offroad{stroke-width:3px}.NotFound-module__MJFL9a__scale{display:none}}@media (prefers-reduced-motion:reduce){.NotFound-module__MJFL9a__mapImage img,.NotFound-module__MJFL9a__offroad,.NotFound-module__MJFL9a__pulse{animation:none}}
