body{color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.world::before,.world::after{content:"";position:absolute;inset:0;pointer-events:none}.trail-wrap{left:var(--trail-x)}@media (max-width:900px){.playlist-card,.playlist-card.active{max-height:56dvh;overflow:auto}}@media (max-width:760px){.brand-mark{flex-basis:38px}}@media (max-width:430px){.brand-mark{flex-basis:34px}.home-btn{right:14px;top:14px}.playlist-card,.playlist-card.active{max-height:54dvh}}:root{--paper:#f2f4f6;--ink:#223129;--muted:#5f6d63;--line:#ffffff;--panel:rgba(242,244,246,.86);--panel2:rgba(53,60,68,.92);--accent:#5ce1e6;--route:#ffffff;--route-soft:rgba(255,255,255,.23);--forest:#6f7f8f;--black:#000000;--trail-x:25vw;--waypoint-lock-y:50vh}*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#f2f4f6;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.55;overflow-x:hidden}.world{position:fixed;inset:0;z-index:0;overflow:hidden;background:#2b3138!important;isolation:isolate}.world::before{content:"";position:absolute;inset:-10%;pointer-events:none;opacity:.1;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.12),transparent 45%),radial-gradient(circle at 70% 60%,rgba(255,255,255,.08),transparent 50%);filter:none!important;mix-blend-mode:normal!important}.world::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.26;background:linear-gradient(90deg,rgba(0,0,0,.24),transparent 34%,transparent 72%,rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,.16),transparent 28%,rgba(0,0,0,.3));filter:none!important;mix-blend-mode:normal!important}.bg{position:absolute;inset:-9vh -9vw;z-index:1;opacity:0;transform:none!important;transition:opacity 620ms ease!important;will-change:opacity;filter:none!important;mix-blend-mode:normal!important}.bg.active{opacity:1;transform:none!important;filter:none!important}.bg::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 45% 28%,rgba(255,246,210,.14),transparent 30%),radial-gradient(circle at 58% 70%,rgba(0,0,0,.38),transparent 38%),linear-gradient(90deg,rgba(0,0,0,.58),transparent 30%,transparent 74%,rgba(0,0,0,.42)),linear-gradient(180deg,rgba(0,0,0,.3),transparent 22%,rgba(0,0,0,.52));filter:none!important;mix-blend-mode:normal!important}.bg::after{display:none!important}.bg1{background:radial-gradient(circle at 9% 6%,rgba(111,127,143,.3),transparent 24%),radial-gradient(circle at 92% 8%,rgba(111,127,143,.22),transparent 22%),linear-gradient(180deg,#2b3138 0,#353c44 38%,#48515a 68%,#66717b 86%,#8e98a2 100%)}.bg2{background:radial-gradient(circle at 15% 10%,rgba(186,187,188,.22),transparent 42%),radial-gradient(circle at 80% 15%,rgba(92,225,230,.1),transparent 26%),linear-gradient(180deg,#4a525b 0,#3f4750 60%,#353c44 100%)}.bg3{background:radial-gradient(circle at 20% 30%,rgba(111,127,143,.24),transparent 28%),radial-gradient(circle at 80% 20%,rgba(186,187,188,.18),transparent 24%),linear-gradient(180deg,#2b3138 0,#353c44 44%,#66717b 100%)}.bg4{background:radial-gradient(circle at 18% 8%,rgba(92,225,230,.1),transparent 24%),radial-gradient(circle at 86% 12%,rgba(111,127,143,.24),transparent 30%),linear-gradient(180deg,#353c44 0,#48515a 55%,#8e98a2 100%)}.terrain-contours{display:block!important;position:absolute!important;left:50%!important;top:50%!important;transform-origin:center!important;z-index:2!important;pointer-events:none!important;filter:none!important;mix-blend-mode:normal!important;will-change:auto!important}.grain{opacity:.07!important}.brand{position:fixed;z-index:15;left:28px;top:26px;display:flex;align-items:center;color:#fff;pointer-events:auto;font-weight:600}.brand .logo{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:26px;font-weight:600;letter-spacing:-.04em;line-height:1}.brand .logo .adventures{color:#fff}.brand small{display:block;margin-top:10px;font-size:11px;letter-spacing:.16em;color:rgba(255,255,255,.82)}.brand-mark{width:46px;height:46px;flex:0 0 46px}.brand-mark img{width:100%;height:100%;object-fit:contain;display:block}.brand-copy{display:flex;flex-direction:column}.nav,.ticker-wrap,.ticker,.marquee,.scroller,.scroll-text{display:none!important;opacity:0!important;visibility:hidden!important;height:0!important;overflow:hidden!important}.legend{position:fixed;left:30px;bottom:30px;z-index:15;color:#fff;font-size:11px;text-transform:lowercase;letter-spacing:.08em;display:grid;gap:10px;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.legend span{display:flex;align-items:center;gap:10px}.compass{position:fixed;left:30px;bottom:118px;z-index:15;width:78px;height:78px;pointer-events:none;opacity:.92}.compass-ring{position:absolute;inset:0;border:1px solid rgba(255,255,255,.68);border-radius:50%}.compass-ring::before,.compass-ring::after{content:"";position:absolute;left:50%;top:50%;background:rgba(255,255,255,.72);transform:translate(-50%,-50%)}.compass-ring::before{width:1px;height:70%}.compass-ring::after{width:70%;height:1px}.compass-contours{position:absolute;inset:5px;border-radius:50%;overflow:hidden;background-size:240%;background-position:center;opacity:.16}.compass-needle{position:absolute;left:50%;top:50%;width:4px;height:36px;background:#5ce1e6;border-radius:999px;transform:translate(-50%,-82%) rotate(0deg);transform-origin:50% 82%;transition:transform .12s linear;box-shadow:0 0 14px rgba(92,225,230,.45)}.compass-needle::before{content:"";position:absolute;left:50%;top:-8px;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:13px solid #5ce1e6}.compass-needle::after{content:"";position:absolute;left:50%;bottom:-13px;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid rgba(255,255,255,.74)}.compass-centre{position:absolute;left:50%;top:50%;width:13px;height:13px;transform:translate(-50%,-50%);border-radius:50%;background:#2b3138;border:2px solid #fff;box-shadow:0 0 10px rgba(92,225,230,.35)}.compass-n{position:absolute;left:50%;top:-22px;transform:translateX(-50%);color:#fff;font-size:13px;font-weight:600;letter-spacing:.12em}.key{width:26px;height:2px;background:#b8ffcf;display:inline-block}.key.dot{width:24px;height:24px;border:0!important;border-radius:0!important;background:0 0!important;position:relative;flex:0 0 24px}.key.dot::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 62'%3E%3Cpath fill='none' stroke='%235ce1e6' stroke-width='4' d='M15.5,7.13l6.51-3.83c.75-.44,1.6-.69,2.48-.72l5.4-.18c.13,0,.26-.01.39-.03l3.27-.35c1.15-.12,2.3.14,3.28.74l8.62,5.28c.11.07.22.13.33.19l3.18,1.64c.09.05.19.09.29.14h0c1.14.5,2.06,1.4,2.6,2.52l1.64,3.43,2.71,5.02c.22.4.38.83.48,1.27l.57,2.37c.12.48.16.98.14,1.48l-.04.74c-.02.47.02.94.12,1.4l.16.7c.17.75.17,1.52,0,2.27l-1.28,5.71c-.03.13-.05.25-.07.38l-.63,4.31c-.08.56-.26,1.1-.51,1.61l-.86,1.68c-.18.36-.41.69-.67,1l-.85,1-1.23,1.5c-.38.46-.83.85-1.34,1.16l-1.76,1.06c-.3.18-.59.4-.85.64l-3.66,3.39c-.34.31-.71.58-1.12.79l-.77.4c-.57.3-1.2.49-1.84.57l-3.02.34-7.7,1.28c-.52.09-1.06.09-1.59.02l-8.08-1.15c-.68-.1-1.33-.32-1.92-.67l-1.85-1.09c-.46-.27-.87-.6-1.22-1l-5.2-5.77-3.96-4.38c-.58-.64-.99-1.4-1.19-2.24l-2.28-9.12c-.22-.86-.21-1.77.02-2.63l1.23-4.56c.07-.25.12-.51.15-.77l.59-5.15c.1-.9.44-1.77.98-2.5l4.19-5.7c.41-.55.91-1.02,1.5-1.37l4.68-2.84Z'/%3E%3C/svg%3E")center/contain no-repeat}.key.dot::after{content:"";position:absolute;inset:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%235ce1e6' d='m49.58 30.83-5.88 7.41-13.29 2.59-12.71-4-6.47-6 11.53-9.29 7.65-.71 12.35 2.94z'/%3E%3Cpath fill='%23263527' d='M31.23 24.75c-3.44 0-6.24 2.79-6.24 6.24s2.79 6.24 6.24 6.24 6.24-2.79 6.24-6.24-2.79-6.24-6.24-6.24m3.33 5.24c0 .83-2 1-2 1-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5c2.5 0 2 2 2 2'/%3E%3C/svg%3E")center/contain no-repeat}.key.view{width:12px;height:12px;border:1px solid #fff;transform:rotate(45deg);background:0 0}.show{position:fixed;right:28px;bottom:28px;z-index:20;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.12)!important;color:#fff;padding:12px 14px;font-size:12px;letter-spacing:.08em;cursor:pointer;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important}.home-btn{right:28px;top:28px;z-index:20;width:132px;justify-content:center;border:1px solid rgba(255,255,255,.18);background:rgba(43,49,56,.45);color:#fff;text-decoration:none;padding:12px 14px;text-transform:uppercase;font-size:12px;letter-spacing:.08em;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .25s ease,border-color .25s ease,opacity .25s ease}.nav-icon{width:14px;height:14px;flex:0 0 14px}.nav-icon path{fill:#5ce1e6;stroke:#5ce1e6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.home-btn:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.28)}#main-content{position:relative;z-index:2;min-height:0;padding-top:0}.trail-stage{position:fixed;inset:0;z-index:5;pointer-events:none;overflow:visible}.trail-wrap{position:absolute;left:var(--trail-x)!important;top:0;width:240px;height:760vh!important;will-change:transform!important;transform:translate3d(0,0,0);backface-visibility:hidden!important;contain:layout style}.loop-clone,.loop-clone *{pointer-events:none!important}.trail-svg{width:240px;height:760vh;overflow:visible;filter:none!important}.route-side{fill:none;stroke:rgba(255,255,255,.95);stroke-width:1.05;stroke-dasharray:2 11;stroke-linecap:round;opacity:0;transition:opacity 460ms ease}.trails-on .route-side{opacity:1}.route-main{fill:none;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:none;opacity:.98;filter:none!important}.route-shadow{fill:none;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important}.route-highlight{fill:none;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important}.n1{top:500px}.n2{top:1275px}.n3{top:2050px;left:63%}.n4{top:2825px}.n5{top:3600px}.n6{top:4375px}.n7{top:5150px}.n8{top:5925px}.node{position:absolute;left:50%;width:56px!important;height:56px!important;margin-left:0!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;clip-path:none!important;transform:translate(-50%,-50%)!important;pointer-events:auto;cursor:pointer;overflow:visible!important;z-index:20!important;animation:none!important}.node:hover,.node.active{transform:translate(-50%,-50%)!important;background:0 0!important;box-shadow:none!important;filter:none!important}.node-marker{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.node-outline{fill:#2d3329;stroke:#5ce1e6;stroke-width:4;transform-box:fill-box;transform-origin:center}.node.active .node-outline,.node:hover .node-outline{animation:nodeRotate 7s linear infinite!important}.node-eye-shape{fill:#5ce1e6;transform-box:fill-box;transform-origin:center}.node.active .node-eye-shape{transform-origin:31px 31px;animation:eyeBlink 3.8s infinite!important}.node-pupil{fill:#2d3329}.node::before{display:none!important}.node-label{content:attr(data-title)!important;position:absolute!important;left:72px!important;top:50%!important;transform:translateY(-50%) translateX(var(--label-x, 0px)) scale(var(--label-scale, .86))!important;transform-origin:left center!important;color:#fff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(24px,2.6vw,42px)!important;font-weight:500!important;line-height:.95!important;letter-spacing:-.045em!important;text-transform:none!important;opacity:var(--label-opacity, .35)!important;visibility:visible!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;transition:none!important}.node.active .node-label,.node:hover .node-label{opacity:var(--label-opacity, 1)!important;visibility:visible!important}@keyframes nodeRotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes eyeBlink{0%{transform:scaleY(1)}3%{transform:scaleY(.05)}6%{transform:scaleY(1)}10%{transform:scaleY(.05)}13%{transform:scaleY(1)}to{transform:scaleY(1)}}@media (max-width:1100px){.trail-wrap{left:clamp(-10px,15vw,140px)!important}.node-label{left:66px!important;font-size:clamp(20px,2.8vw,32px)!important}.brand{max-width:210px}}@media (max-width:760px){:root{--trail-x:50vw;--waypoint-lock-y:54vh}body{font-size:16px}.brand{left:18px;top:18px}.brand-mark{width:38px;height:38px;flex:0 0 38px}.brand .logo{font-size:21px}.trail-wrap{left:calc(36vw - 120px)!important}.legend{display:grid!important;left:20px;right:auto;bottom:72px;z-index:25;gap:8px;padding:10px 12px;max-width:calc(100vw - 40px);background:rgba(43,49,56,.54);border:1px solid rgba(255,255,255,.14);border-radius:12px;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.legend span{gap:8px}.compass{left:20px;bottom:158px;width:60px;height:60px}.compass-needle{height:28px}.compass-n{top:-18px;font-size:11px}.show{right:18px;bottom:18px;padding:10px 12px;font-size:11px}.home-btn{right:18px;top:18px;padding:10px 12px;font-size:11px;width:118px}.terrain-contours{width:max(210vw,150vh)!important;min-height:125vh!important;opacity:.26!important;transform:translate(-50%,-50%) rotate(-4deg) scale(1.08)!important}.node{width:44px!important;height:44px!important}.node-label{left:56px!important;font-size:clamp(16px,5vw,24px)!important;letter-spacing:-.03em!important}}@media (max-width:430px){.legend{bottom:68px;font-size:10px;padding:8px 10px}.node-label{letter-spacing:-.02em!important}.brand{left:14px;top:14px}.brand-mark{width:34px;height:34px;flex:0 0 34px}.brand .logo{font-size:18px}.home-btn{width:112px}}@media (max-height:620px){:root{--waypoint-lock-y:58vh}.brand small{display:none}}.trail-menu-shell{position:fixed;right:28px;bottom:28px;z-index:40;width:132px;pointer-events:auto}.show.trail-menu-toggle{position:relative!important;right:auto!important;bottom:auto!important;width:132px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(43,49,56,.45)!important;color:#fff!important;padding:12px 14px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1!important;letter-spacing:.08em!important;text-transform:none!important;text-align:center!important;cursor:pointer!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;transition:background .25s ease,border-color .25s ease,color .25s ease}.show.trail-menu-toggle:hover,.trail-menu-shell.open .show.trail-menu-toggle{background:rgba(43,49,56,.45)!important;border-color:rgba(255,255,255,.28)!important}.trail-menu-panel{position:absolute;right:0;bottom:calc(100% + 10px);width:132px;background:rgba(43,49,56,.45);border:1px solid rgba(255,255,255,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}.trail-menu-shell.open .trail-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.trail-menu-item{appearance:none;width:100%;display:block;margin:0;padding:10px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:0 0;color:rgba(255,255,255,.82);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .22s ease,background .22s ease}.trail-menu-item:last-child{border-bottom:0}.trail-menu-item:hover,.trail-menu-item:focus-visible,.trail-menu-item.is-active{color:#5ce1e6;background:rgba(92,225,230,.08);outline:0}@media (max-width:760px){.trail-menu-shell{right:18px;bottom:18px;width:118px}.show.trail-menu-toggle{width:118px!important;padding:10px 12px!important;font-size:11px!important}.trail-menu-panel{width:118px}.trail-menu-item{padding:9px 12px;font-size:10px}}@media (max-width:430px){.trail-menu-shell{right:14px;bottom:14px;width:112px}.show.trail-menu-toggle{width:112px!important}.trail-menu-panel{width:112px}}.trail-img{filter:saturate(1.15) contrast(1.05) brightness(.95);mix-blend-mode:normal}.trail-img.left{-webkit-mask-image:radial-gradient(ellipse 100% 90%at 20% 40%,rgba(0,0,0,.88) 20%,transparent 68%);mask-image:radial-gradient(ellipse 100% 90%at 20% 40%,rgba(0,0,0,.88) 20%,transparent 68%)}.scroll-spacer{min-height:1400vh;padding-top:95vh}.tours-type-loader{position:fixed;top:34px;left:62%;z-index:9999;transform:translateX(-50%);color:rgba(255,255,255,.88);font-family:"IBM Plex Mono","Geist Mono","SFMono-Regular","Cascadia Mono","Roboto Mono",Consolas,monospace;font-size:clamp(13px,1.05vw,16px);font-weight:400;letter-spacing:.045em;line-height:1;pointer-events:none;white-space:nowrap;opacity:1;transition:opacity .45s ease,visibility .45s ease}.tours-type-loader.is-hidden{opacity:0;visibility:hidden}.tours-type-cursor{display:inline-block;margin-left:3px;opacity:.9;animation:toursCursorBlink 850ms steps(1,end) infinite}@keyframes toursCursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@media (max-width:760px){.tours-type-loader{top:76px;left:50%;font-size:13px;letter-spacing:.035em}}@media (max-width:430px){.tours-type-loader{top:70px;font-size:12px}}.tour-playlist-panel{position:fixed;right:28px;top:92px;z-index:35;width:min(270px,calc(100vw - 56px));padding:14px 16px;color:#fff;background:rgba(43,49,56,.54);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 40px rgba(0,0,0,.18);pointer-events:auto}.tour-playlist-kicker{display:block;margin-bottom:4px;color:#5ce1e6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.tour-playlist-panel strong{display:block;margin-bottom:8px;font-size:clamp(18px,1.8vw,24px);line-height:1;letter-spacing:-.045em}.tour-playlist-panel a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:12px;font-weight:800;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.84);padding-bottom:3px}.tour-playlist-panel a:hover,.tour-playlist-panel a:focus-visible{color:#5ce1e6;border-color:#5ce1e6;outline:0}@media (max-width:760px){.tour-playlist-panel{left:18px;right:auto;top:auto;bottom:18px;width:calc(100vw - 170px);min-width:170px;padding:11px 12px}.tour-playlist-panel strong{font-size:17px}.tour-playlist-panel a{font-size:11px}}@media (max-width:430px){.tour-playlist-panel{left:14px;bottom:14px;width:calc(100vw - 152px);min-width:160px}}.playlist-card{position:absolute;width:min(560px,42vw);transition:opacity 520ms ease,transform 520ms ease,visibility 520ms ease}.playlist-card-inner{color:#fff}.playlist-kicker{display:block;margin-bottom:10px;color:#5ce1e6;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.playlist-card h2{margin:0 0 12px;color:#fff;font-size:clamp(28px,3.5vw,54px);line-height:.95;letter-spacing:-.055em;font-weight:600}.playlist-card p{margin:0 0 18px;max-width:44ch;color:rgba(255,255,255,.84);font-size:clamp(15px,1.1vw,18px)}.playlist-open-link{display:inline-flex;margin-top:16px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-decoration:none}@media (max-width:900px){.playlist-card{-webkit-overflow-scrolling:touch}.playlist-kicker{margin-bottom:6px;font-size:10px}.playlist-open-link{margin-top:10px;font-size:11px}}@media (max-width:430px){.playlist-card-inner{padding:12px}.playlist-embed{aspect-ratio:16/9}}@media (max-height:700px) and (max-width:900px){.playlist-card{max-height:54dvh;width:min(84vw,390px)}.playlist-card p{display:none}.playlist-card h2{font-size:clamp(19px,5vw,26px)}}.playlist-layer::before,.playlist-card-inner::before{display:none!important;content:none!important}@media (min-width:901px){.trail-stage{z-index:20!important}.playlist-layer{z-index:30!important}.playlist-card{position:fixed!important;right:clamp(24px,5vw,78px)!important;left:auto!important;top:50%!important;bottom:auto!important;width:min(560px,42vw)!important;transform:translateY(-50%) translateX(24px) scale(.98)!important}.playlist-card.active{transform:translateY(-50%) translateX(0) scale(1)!important}}@media (max-width:900px){:root{--trail-x:50vw!important;--waypoint-lock-y:50vh!important}.trail-stage{display:block!important;position:fixed!important;inset:0!important;z-index:20!important;pointer-events:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.trail-wrap{display:block!important;left:calc(50vw - 120px)!important;top:0!important;width:240px!important;height:760vh!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.trail-svg{display:block!important;width:240px!important;height:760vh!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.route-main{display:block!important;stroke:#b8ffcf!important;stroke-width:2.4px!important;opacity:.98!important}.route-shadow{display:block!important;stroke:rgba(80,222,255,.18)!important;stroke-width:3.8px!important;opacity:.35!important}.route-highlight{display:block!important;stroke:rgba(80,222,255,.42)!important;stroke-width:.45px!important;opacity:.35!important}.route-side{opacity:0!important}.node{display:block!important;width:44px!important;height:44px!important;z-index:22!important;opacity:1!important;visibility:visible!important}.node-label{display:block!important;content:attr(data-title)!important;left:54px!important;top:50%!important;max-width:min(44vw,220px)!important;white-space:normal!important;overflow:visible!important;color:#fff!important;font-size:clamp(14px,4.2vw,22px)!important;line-height:.98!important;letter-spacing:-.035em!important;opacity:var(--label-opacity,.55)!important;visibility:visible!important;transform:translateY(-50%) translateX(var(--label-x,0px)) scale(var(--label-scale,.86))!important;text-shadow:0 2px 14px rgba(0,0,0,.45)!important;pointer-events:none!important}.node.active .node-label,.node:hover .node-label{display:block!important;opacity:var(--label-opacity,1)!important;visibility:visible!important}.playlist-layer{position:fixed!important;inset:0!important;z-index:30!important;pointer-events:none!important;overflow:visible!important}.playlist-card{position:fixed!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;width:min(82vw,380px)!important;max-height:56dvh!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-46%) scale(.96)!important}.playlist-card.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,-50%) scale(1)!important}.playlist-card-inner{position:relative!important}.playlist-card h2{margin-bottom:8px!important;font-size:clamp(20px,5.6vw,28px)!important;line-height:1!important}.playlist-card p{margin-bottom:10px!important;font-size:13px!important;line-height:1.35!important}.playlist-embed{aspect-ratio:16/9!important}.compass,.legend{display:none!important}.brand{z-index:50!important}.home-btn,.trail-menu-shell{z-index:55!important}}@media (max-width:430px){:root{--trail-x:50vw!important;--waypoint-lock-y:50vh!important}.trail-wrap{left:calc(50vw - 120px)!important}.node-label{left:48px!important;max-width:42vw!important;font-size:clamp(13px,4vw,18px)!important}.playlist-card{width:min(86vw,350px)!important;max-height:54dvh!important}.playlist-card p{display:none!important}.playlist-card h2{font-size:clamp(19px,6vw,26px)!important}}.trail-menu-shell{display:none!important}.playlist-card{right:28px!important;left:auto!important;top:auto!important;bottom:28px!important;transform:translateY(0)!important}.playlist-card.active{transform:translateY(0)!important}@media (max-width:900px){.playlist-card,.playlist-card.active{left:50%!important;right:auto!important;top:auto!important;bottom:18px!important;width:min(88vw,420px)!important;transform:translateX(-50%)!important}}@media (max-width:430px){.playlist-card,.playlist-card.active{left:50%!important;right:auto!important;bottom:14px!important;transform:translateX(-50%)!important}}.image-layer,.trail-images,.trail-img{display:block!important}.image-layer{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;overflow:hidden!important}.trail-images{position:absolute!important;inset:0!important;opacity:0!important;visibility:hidden!important;transition:opacity 620ms ease,visibility 620ms ease!important;will-change:opacity!important}.trail-images.active{opacity:1!important;visibility:visible!important}.trail-img{position:absolute!important;object-fit:cover!important;pointer-events:none!important}.trail-img.left{top:0!important;left:0!important;width:50vw!important;height:65vh!important}.trail-img.right{bottom:0!important;right:0!important;width:50vw!important;height:65vh!important}@media (max-width:760px){.trail-img.left,.trail-img.right{width:62vw!important;height:48vh!important}}@media (max-width:430px){.trail-img.left,.trail-img.right{width:72vw!important;height:42vh!important}}.playlist-card-inner::before{display:block!important;content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}.home-btn{position:fixed!important;overflow:hidden!important;isolation:isolate!important}.home-btn::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;opacity:.46!important;pointer-events:none!important}.home-btn>*{position:relative!important;z-index:1!important}@media (max-width:760px){.trail-img.left{width:62vw!important;height:48vh!important;-webkit-mask-image:radial-gradient(ellipse 100% 90%at 20% 40%,rgba(0,0,0,.88) 20%,transparent 68%)!important;mask-image:radial-gradient(ellipse 100% 90%at 20% 40%,rgba(0,0,0,.88) 20%,transparent 68%)!important}}@media (max-width:430px){.trail-img.left{width:72vw!important;height:42vh!important;-webkit-mask-image:radial-gradient(ellipse 100% 90%at 20% 40%,rgba(0,0,0,.88) 20%,transparent 68%)!important;mask-image:radial-gradient(ellipse 100% 90%at 20% 40%,rgba(0,0,0,.88) 20%,transparent 68%)!important}}.node,.node-label{cursor:pointer}@media (max-width:900px){.compass{display:block!important;position:fixed!important;left:18px!important;top:330px!important;bottom:auto!important;width:58px!important;height:58px!important;z-index:60!important}.legend{display:grid!important;position:fixed!important;left:18px!important;top:408px!important;bottom:auto!important;z-index:60!important;background:0 0!important;border:0!important;padding:0!important;gap:8px!important}}@media (max-width:430px){.compass{left:14px!important;top:315px!important;width:54px!important;height:54px!important}.legend{left:14px!important;top:386px!important}}.link-inline{display:inline-flex;align-items:center;gap:.35rem;color:#fff;font-weight:800;line-height:1.2;text-decoration:none}.link-inline .link-text{position:relative;display:inline-block;padding-bottom:.3rem}.link-inline .link-text::before,.link-inline .link-text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:999px}.link-inline .link-text::before{background:rgba(255,255,255,.35)}.link-inline .link-text::after{background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}.link-inline:hover .link-text::after,.link-inline:focus-visible .link-text::after{transform:scaleX(1)}.link-inline .link-arrow{transition:transform .18s ease}.link-inline:hover .link-arrow,.link-inline:focus-visible .link-arrow{transform:translateX(4px)}.playlist-card{overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important;filter:none!important}.playlist-card-inner::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.playlist-card-inner::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important}.playlist-card-inner>*{position:relative!important;z-index:2!important}.playlist-card .link-inline{margin-top:20px!important}.brand .logo .motorhoming{color:#fff;background:0 0;-webkit-text-fill-color:#fff}@media (max-width:900px){.playlist-card-inner{padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important}.playlist-card-inner::before,.playlist-card-inner::after{display:none!important;content:none!important;background:0 0!important;border:0!important;box-shadow:none!important}.playlist-embed{margin:0!important;border:0!important;outline:0!important;box-shadow:none!important}.playlist-embed iframe{border:0!important;outline:0!important;box-shadow:none!important;display:block!important}}.playlist-poster{-webkit-tap-highlight-color:transparent}.playlist-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.26));pointer-events:none}.playlist-poster:hover img,.playlist-poster:focus-visible img{transform:scale(1.025);filter:saturate(1.2) contrast(1.07) brightness(.98)}.playlist-poster:focus-visible{outline:3px solid #5ce1e6;outline-offset:4px}.playlist-play{aspect-ratio:1;transition:transform .25s ease,background .25s ease;cursor:pointer}.playlist-play span{width:0;height:0;margin-left:6%;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:19px solid #5ce1e6}.playlist-poster:hover .playlist-play,.playlist-poster:focus-visible .playlist-play{transform:translate(-50%,-50%) scale(1.08);background:rgba(43,49,56,.9)}.playlist-embed.is-playing iframe{z-index:3;opacity:1;visibility:visible}.playlist-embed.is-playing .playlist-poster{opacity:0;visibility:hidden;pointer-events:none}@keyframes playlistPlayPulse{0%{box-shadow:0 10px 34px rgba(0,0,0,.34),0 0 0 0 rgba(92,225,230,.42)}70%{box-shadow:0 10px 34px rgba(0,0,0,.34),0 0 0 22px transparent}to{box-shadow:0 10px 34px rgba(0,0,0,.34),0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.playlist-poster img,.playlist-play,.playlist-embed iframe{transition:none}}@media (max-width:430px){.playlist-play span{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}}.playlist-poster{appearance:none;outline:0;transition:opacity .35s ease,visibility .35s ease,transform .35s ease}.playlist-poster img{transition:transform .4s ease}.playlist-poster:hover img{transform:scale(1.025)}.playlist-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:78px;height:78px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(10,18,24,.6);box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 0 0 rgba(255,255,255,.35);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transform:translate(-50%,-50%);animation:playlistPlayPulse 2.2s ease-out infinite}.playlist-play-icon{display:block;width:0;height:0;margin-left:6px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:19px solid #fff}@keyframes playlistPlayPulse{0%{box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 0 0 rgba(255,255,255,.38)}70%{box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 0 18px transparent}to{box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 0 0 transparent}}.playlist-embed iframe{inset:0!important}.playlist-card.is-playing .playlist-poster{transform:scale(.98)}.playlist-card.is-playing .playlist-embed iframe{transform:scale(1)}.playlist-card-inner::before,.playlist-card-inner::after{z-index:0!important}.playlist-card-inner>.playlist-embed{position:relative!important;z-index:5!important}@media (max-width:900px){.playlist-embed{width:min(84vw,620px)!important}.playlist-poster{inset:-12% -8%;width:116%;height:124%}.playlist-play{width:68px;height:68px}}@media (max-width:430px){.playlist-embed{width:min(88vw,390px)!important}.playlist-poster{inset:-9% -5%;width:110%;height:118%}.playlist-play{width:58px;height:58px}.playlist-play-icon{border-top-width:10px;border-bottom-width:10px;border-left-width:16px}}@media (prefers-reduced-motion:reduce){.playlist-play{animation:none}.playlist-poster,.playlist-poster img,.playlist-embed iframe{transition:none}}.playlist-layer{position:fixed!important;inset:0!important;z-index:30!important;pointer-events:none!important;overflow:hidden!important}.playlist-card,.playlist-card.active{position:fixed!important;left:auto!important;right:0!important;top:auto!important;bottom:0!important;width:50vw!important;height:65vh!important;max-height:none!important;overflow:visible!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;-webkit-mask-image:none!important;mask-image:none!important}.playlist-card{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.playlist-card.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.playlist-card-inner,.playlist-card-inner::before,.playlist-card-inner::after{background:0 0!important;filter:none!important;mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.playlist-card-inner{position:absolute!important;inset:0!important;padding:0!important;overflow:visible!important;isolation:isolate!important}.playlist-card-inner::before,.playlist-card-inner::after{display:none!important;content:none!important}.playlist-embed{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;overflow:visible!important;background:0 0!important;isolation:isolate!important;filter:none!important;mix-blend-mode:normal!important}.playlist-poster{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;background:0 0!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important}.playlist-poster::before,.playlist-poster::after{display:none!important;content:none!important}.playlist-poster img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;filter:saturate(1.15) contrast(1.05) brightness(.95)!important;mix-blend-mode:normal!important;-webkit-mask-image:radial-gradient(ellipse 100% 90%at 80% 60%,rgba(0,0,0,.88) 20%,transparent 68%)!important;mask-image:radial-gradient(ellipse 100% 90%at 80% 60%,rgba(0,0,0,.88) 20%,transparent 68%)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}.playlist-play{z-index:4!important;pointer-events:auto}.playlist-embed iframe{position:absolute!important;left:auto!important;right:28px!important;top:auto!important;bottom:28px!important;z-index:6!important;display:block!important;width:min(560px,42vw)!important;height:auto!important;aspect-ratio:16/9!important;border:0!important;border-radius:0!important;outline:0!important;background:#000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;filter:none!important;mix-blend-mode:normal!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .2s ease!important}.playlist-card.is-loading .playlist-poster{opacity:1!important;visibility:visible!important;pointer-events:none!important}.playlist-card.is-loading .playlist-play{animation:playlistPlayPulse 1s ease-out infinite!important}.playlist-card.is-playing .playlist-poster{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.playlist-card:not(.is-playing) .playlist-embed iframe{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.playlist-card .link-inline{display:none!important}@media (max-width:760px){.playlist-card,.playlist-card.active{width:62vw!important;height:48vh!important}.playlist-embed iframe{right:18px!important;bottom:18px!important;width:min(88vw,420px)!important}}@media (max-width:430px){.playlist-card,.playlist-card.active{width:72vw!important;height:42vh!important}.playlist-embed iframe{right:14px!important;bottom:14px!important;width:min(90vw,390px)!important}}.playlist-card .playlist-embed iframe{box-sizing:border-box!important;width:min(560px,42vw)!important;height:min(315px,23.625vw)!important;min-height:1px!important;aspect-ratio:16/9!important;object-fit:contain!important;opacity:0!important;visibility:hidden!important;display:block!important;background:#000!important;isolation:isolate!important;clip-path:none!important;-webkit-mask-image:none!important;mask-image:none!important}.playlist-card.is-playing .playlist-embed iframe{display:block!important}@media (max-width:760px){.playlist-card .playlist-embed iframe{width:min(88vw,420px)!important;height:min(49.5vw,236.25px)!important}}@media (max-width:430px){.playlist-card .playlist-embed iframe{width:min(90vw,390px)!important;height:min(50.625vw,219.375px)!important}}.playlist-poster{cursor:default!important}.playlist-poster img{cursor:default!important}.playlist-play,.playlist-play *{cursor:pointer!important}.node-label{z-index:2;pointer-events:auto!important;cursor:pointer!important}.node:focus-visible{outline:3px solid #5ce1e6!important;outline-offset:7px!important}.node:focus-visible .node-label{opacity:1!important}.route-shadow,.route-main,.route-highlight{stroke-linecap:butt!important}.playlist-card.is-playing .playlist-embed iframe{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@font-face{font-family:Orbitron;src:url(../fonts/Orbitron-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:"Exo 2";src:url(../fonts/Exo2-Regular.woff2)format("woff2");font-display:swap}.brand{text-decoration:none;gap:12px;max-width:calc(100vw - 190px)}.macsuk-logo-stack{position:relative;display:flex;flex-direction:column;width:clamp(110px,14vw,200px);padding-bottom:20px}.macsuk-logo-crop{display:block;position:relative;width:100%;aspect-ratio:597/349;overflow:hidden}.macsuk-logo-stack .macsuk-logo-crop img{position:absolute;display:block;width:134%;max-width:none;height:auto;left:-17.1%;top:-63.6%}.macsuk-brand-descriptor{position:absolute;left:0;bottom:0;white-space:nowrap;font:clamp(9px,1vw,14px)/1.2"Exo 2",sans-serif;color:#fff}.macsuk-brand-name{font:900 clamp(24px,3vw,44px)/1 Orbitron,sans-serif;letter-spacing:-.025em;color:#fff}.macsuk-brand-name .uk{color:#0aa9de}.terrain-contours{inset:0!important;width:100%!important;height:100%!important;min-height:0!important;object-fit:cover;transform:none!important;opacity:1!important}.bg{display:none!important}.route-shadow{stroke:#dce3e8!important;stroke-width:25px!important;opacity:.85!important}.route-main{stroke:#434b54!important;stroke-width:21px!important}.route-highlight{stroke:#fff!important;stroke-width:1.5px!important;stroke-dasharray:12 14!important;opacity:.9!important}.playlist-layer{display:block!important}.node-label{max-width:min(62vw,540px);white-space:normal!important}@media (max-width:760px){.brand{gap:7px;max-width:calc(100vw - 150px)}.macsuk-logo-stack{width:90px;padding-bottom:28px}.macsuk-brand-descriptor{white-space:normal;width:155px;font-size:10px}.macsuk-brand-name{font-size:23px}}@media (max-width:430px){.brand{gap:5px;max-width:calc(100vw - 135px)}.macsuk-logo-stack{width:70px}.macsuk-brand-name{font-size:19px}.macsuk-brand-descriptor{width:135px;font-size:9px}}.legend-road-icon,.legend-marker-icon{display:block;width:32px;height:26px;flex:0 0 32px;overflow:visible}.legend-marker-icon .node-outline{animation:none!important}.legend-marker-icon .node-eye-shape{animation:none!important}
