._page_c8fqb_1{background:var(--paper);min-height:100vh;color:var(--ink)}._shell_c8fqb_2{width:min(1240px,100% - 48px);margin-inline:auto}._hero_c8fqb_3{background:var(--petrol-deep);color:#fff;padding:clamp(160px,18vw,230px) 0 clamp(70px,9vw,116px)}._hero_c8fqb_3 p,._sectionHead_c8fqb_4>div>p{color:var(--sand);letter-spacing:.18em;text-transform:uppercase;margin:0 0 17px;font-size:.74rem;font-weight:900}._hero_c8fqb_3 h1{max-width:1050px;font:900 clamp(4rem,8vw,8rem)/.84 var(--font-display);letter-spacing:-.055em;margin:0 0 28px}._hero_c8fqb_3 h1 em{color:var(--sand);font-style:italic}._hero_c8fqb_3 span{color:#d6dddb;max-width:760px;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55;display:block}._filterSection_c8fqb_7{border-bottom:1px solid var(--line);background:#fff;padding:clamp(48px,6vw,76px) 0}._filterHeading_c8fqb_8{grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;margin-bottom:26px;display:grid}._filterHeading_c8fqb_8 p:first-child{color:var(--petrol);letter-spacing:.15em;margin:0 0 12px;font-size:.7rem;font-weight:900}._filterHeading_c8fqb_8 h2{font:900 clamp(2.3rem,4.5vw,4.5rem)/.9 var(--font-display);letter-spacing:-.04em;margin:0}._filterHeading_c8fqb_8>p{color:#5c5750;margin:0;line-height:1.6}._filters_c8fqb_9{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._filters_c8fqb_9 label{color:#5f5950;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;min-width:0;font-size:.68rem;font-weight:900;display:flex}._filters_c8fqb_9 select{width:100%;min-height:48px;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:0 34px 0 11px;font:700 .82rem/1.2 Arial,sans-serif}._filters_c8fqb_9 select:focus-visible{outline:3px solid var(--sand);outline-offset:2px}._characterFilters_c8fqb_10{border:0;margin:20px 0 0;padding:0}._characterFilters_c8fqb_10 legend{color:#5f5950;letter-spacing:.08em;margin-bottom:9px;font-size:.68rem;font-weight:900}._characterFilters_c8fqb_10>div{flex-wrap:wrap;gap:8px;display:flex}._characterFilters_c8fqb_10 button{color:#fff;cursor:pointer;background:#102b39;border:1px solid #284b55;border-radius:999px;min-height:44px;padding:0 17px;font:800 .82rem/1 Arial,sans-serif;transition:background .16s,border-color .16s,transform .16s}._characterFilters_c8fqb_10 button:hover{border-color:#ff6b35;transform:translateY(-1px)}._characterFilters_c8fqb_10 button[aria-pressed=true]{color:#071a26;background:#ff5b1f;border-color:#ff6b35}._characterFilters_c8fqb_10 button:focus-visible,._moreFilters_c8fqb_10 summary:focus-visible{outline-offset:3px;outline:3px solid #ff8a5c}._moreFilters_c8fqb_10{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:16px}._moreFilters_c8fqb_10 summary{min-height:48px;color:var(--petrol);letter-spacing:.1em;cursor:pointer;align-items:center;font-size:.7rem;font-weight:900;list-style:none;display:flex}._moreFilters_c8fqb_10 summary::-webkit-details-marker{display:none}._moreFilters_c8fqb_10 summary:after{content:"+";margin-left:auto;font-size:1.2rem}._moreFilters_c8fqb_10[open] summary:after{content:"−"}._moreFilters_c8fqb_10 ._filters_c8fqb_9{padding:0 0 18px}._filterStatus_c8fqb_12{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}._filterStatus_c8fqb_12 p{color:#5f5950;margin:0}._filterStatus_c8fqb_12 strong{color:var(--petrol);font-size:1.2rem}._filterStatus_c8fqb_12 button,._noResults_c8fqb_12 button{min-height:44px;color:var(--petrol);border:1px solid var(--petrol);letter-spacing:.08em;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:.68rem;font-weight:900;display:inline-flex}._filterStatus_c8fqb_12 button:disabled{opacity:.42;cursor:not-allowed}._verified_c8fqb_13,._library_c8fqb_13{padding:clamp(72px,8vw,112px) 0}._verified_c8fqb_13{background:var(--sand-light)}._sectionHead_c8fqb_4{border-bottom:1px solid var(--line);grid-template-columns:1.25fr .75fr;align-items:end;gap:50px;margin-bottom:38px;padding-bottom:28px;display:grid}._sectionHead_c8fqb_4 h2{font:900 clamp(2.8rem,5.7vw,5.8rem)/.88 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}._sectionHead_c8fqb_4>p{color:#57534d;max-width:500px;margin:0;line-height:1.7}._verifiedGrid_c8fqb_16{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._verifiedGrid_c8fqb_16>article,._routeGrid_c8fqb_16>article{border:1px solid var(--line);background:#fff;min-width:0;padding:25px}._trust_c8fqb_17{color:var(--petrol);letter-spacing:.07em;align-items:center;gap:7px;font-size:.67rem;font-weight:900;display:flex}._trust_c8fqb_17 small{color:#706b62;margin-left:auto;font-size:.6rem}._verifiedGrid_c8fqb_16 h3{font:900 2.35rem/.94 var(--font-display);text-transform:uppercase;margin:42px 0 22px}._routeTags_c8fqb_18{flex-wrap:wrap;gap:6px;margin:0 0 20px;display:flex}._routeTags_c8fqb_18 span{color:var(--petrol-deep);background:var(--sand-light);letter-spacing:.05em;text-transform:uppercase;border:1px solid #0e4b4f40;padding:6px 8px;font-size:.61rem;font-weight:900}._verifiedGrid_c8fqb_16 ._routeTags_c8fqb_18 span{background:#fff}._verifiedGrid_c8fqb_16 dl,._routeGrid_c8fqb_16 dl{gap:10px;margin:0;display:grid}._verifiedGrid_c8fqb_16 dl div,._routeGrid_c8fqb_16 dl div{border-top:1px solid var(--line);padding-top:10px}dt{color:#776f64;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:900}dd{margin:3px 0 0;font-weight:800;line-height:1.4}._actions_c8fqb_20{gap:7px;margin-top:24px;display:grid}._actions_c8fqb_20 a,._destinationHead_c8fqb_20>a,._routeGrid_c8fqb_16>article>a{border:1px solid var(--petrol);min-height:45px;color:var(--petrol);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:.67rem;font-weight:900;display:flex}._actions_c8fqb_20 a:hover,._actions_c8fqb_20 a:focus-visible,._destinationHead_c8fqb_20>a:hover,._destinationHead_c8fqb_20>a:focus-visible,._routeGrid_c8fqb_16>article>a:hover,._routeGrid_c8fqb_16>article>a:focus-visible{background:var(--petrol);color:#fff}._region_c8fqb_21{margin-top:64px}._region_c8fqb_21>h3{border-bottom:5px solid var(--petrol);font:900 clamp(2rem,3.5vw,3rem)/1 var(--font-display);text-transform:uppercase;margin:0 0 24px;padding-bottom:12px}._destination_c8fqb_20{margin:0 0 52px}._destinationHead_c8fqb_20{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}._destinationHead_c8fqb_20 small{color:var(--petrol);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}._destinationHead_c8fqb_20 h4{font:900 clamp(1.7rem,3vw,2.5rem)/1 var(--font-display);text-transform:uppercase;margin:4px 0 0}._destinationHead_c8fqb_20>a{flex:none}._routeGrid_c8fqb_16{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._routeGrid_c8fqb_16>article{flex-direction:column;display:flex}._routeGrid_c8fqb_16>article>small{color:var(--petrol);letter-spacing:.08em;font-size:.63rem;font-weight:900}._routeGrid_c8fqb_16 h5{font:900 1.7rem/1 var(--font-display);text-transform:uppercase;margin:28px 0 12px}._routeGrid_c8fqb_16 p{color:#5c5750;line-height:1.6}._routeGrid_c8fqb_16 dl{margin-top:auto;padding-top:12px}._routeGrid_c8fqb_16>article>a{margin-top:20px}._noResults_c8fqb_12{background:var(--sand-light);text-align:center;padding:90px 0}._noResults_c8fqb_12 strong{font:900 clamp(2rem,5vw,4rem)/1 var(--font-display)}._noResults_c8fqb_12 p{color:#5c5750;margin:14px 0 24px}._noResults_c8fqb_12 button{background:#fff}@media (width<=980px){._verifiedGrid_c8fqb_16,._routeGrid_c8fqb_16{grid-template-columns:1fr 1fr}._sectionHead_c8fqb_4,._filterHeading_c8fqb_8{grid-template-columns:1fr;gap:18px}._filters_c8fqb_9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._shell_c8fqb_2{width:min(100% - 30px,1240px)}._hero_c8fqb_3{padding-top:126px}._hero_c8fqb_3 h1{overflow-wrap:anywhere;font-size:clamp(3rem,14vw,4rem)}._filters_c8fqb_9{grid-template-columns:1fr}._filterStatus_c8fqb_12{flex-direction:column;align-items:flex-start}._filterStatus_c8fqb_12 button{justify-content:center;width:100%}._verifiedGrid_c8fqb_16,._routeGrid_c8fqb_16{grid-template-columns:1fr}._trust_c8fqb_17{flex-wrap:wrap;align-items:flex-start}._trust_c8fqb_17 small{width:100%;margin-left:23px}._destinationHead_c8fqb_20{flex-direction:column;align-items:flex-start}._destinationHead_c8fqb_20>a{width:100%}._verifiedGrid_c8fqb_16 h3{margin-top:30px}._routeTags_c8fqb_18 span{overflow-wrap:anywhere}}._verifiedGrid_c8fqb_16>article,._routeGrid_c8fqb_16>article{color:#fff;background:#071a26;border:1px solid #28434c;border-radius:20px;padding:0;overflow:hidden;box-shadow:0 18px 45px #071a2629}._rideImage_c8fqb_28{aspect-ratio:16/9;object-fit:cover;background:#102b39;width:100%;display:block}._cardBody_c8fqb_29{flex-direction:column;height:100%;padding:22px;display:flex}._verifiedGrid_c8fqb_16 ._trust_c8fqb_17{color:#ff6b35}._verifiedGrid_c8fqb_16 ._trust_c8fqb_17 small{color:#b8c7ce}._verifiedGrid_c8fqb_16 h3{margin-top:25px}._verifiedGrid_c8fqb_16 ._routeTags_c8fqb_18 span,._routeGrid_c8fqb_16 ._routeTags_c8fqb_18 span{color:#fff;background:#173345;border-color:#4e7080}._verifiedGrid_c8fqb_16 dl div,._routeGrid_c8fqb_16 dl div{border-color:#ffffff2e}._verifiedGrid_c8fqb_16 dt,._routeGrid_c8fqb_16 dt{color:#9eb1bb}._verifiedGrid_c8fqb_16 dd,._routeGrid_c8fqb_16 dd{color:#fff}._verifiedGrid_c8fqb_16 ._actions_c8fqb_20 a,._routeGrid_c8fqb_16 ._cardBody_c8fqb_29>a{color:#fff;border-color:#4e7080}._verifiedGrid_c8fqb_16 ._actions_c8fqb_20 a:first-child{background:#ff5b1f;border-color:#ff5b1f}._verifiedGrid_c8fqb_16 ._actions_c8fqb_20 a:hover,._verifiedGrid_c8fqb_16 ._actions_c8fqb_20 a:focus-visible,._routeGrid_c8fqb_16 ._cardBody_c8fqb_29>a:hover,._routeGrid_c8fqb_16 ._cardBody_c8fqb_29>a:focus-visible{color:#fff;background:#087de8;border-color:#087de8}._routeGrid_c8fqb_16 ._cardBody_c8fqb_29>small{color:#ff8a5c}._routeGrid_c8fqb_16 ._cardBody_c8fqb_29>p{color:#c4d0d5}._routeGrid_c8fqb_16 ._cardBody_c8fqb_29>dl{margin-top:auto}._routeGrid_c8fqb_16 ._cardBody_c8fqb_29>a{margin-top:20px}._filters_c8fqb_9 input{width:100%;min-height:48px;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:0 12px;font:700 1rem/1.2 Arial,sans-serif}._filters_c8fqb_9 input:focus-visible{outline:3px solid var(--sand);outline-offset:2px}
