.syd{--orange:#e84609;--amber:#fa9903;--maroon:#721b05;--ink:#212121;--cream:#f4edde;--ground:#fff;--dirt:#f4edde;--road:#212121;--sage:#8d9a62;--sage-l:#a7b077}.syd-art{border:3px solid var(--ink);width:100%;box-shadow:8px 8px 0 var(--ink);background:var(--ground);border-radius:28px;position:relative;overflow:hidden}.syd-art svg{width:100%;height:auto;display:block}.syd text{font-family:var(--font-poppins), Poppins, sans-serif}.syd-ground{fill:var(--ground)}.syd-dirt{fill:var(--dirt);opacity:.55}.syd-rock{fill:var(--orange);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.syd-rock.is-b{fill:var(--maroon)}.syd-rock__line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;opacity:.35}.syd-tree{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite syd-sway}@keyframes syd-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(3deg)}}.syd-tree .is-a{fill:var(--sage)}.syd-tree .is-b{fill:var(--sage-l)}.syd-tree__trunk{fill:none;stroke:#8a5a3a;stroke-width:3px;stroke-linecap:round}.syd-road__edge{fill:var(--ink);stroke:var(--ink);stroke-width:7px;stroke-linejoin:round}.syd-road{fill:var(--road)}.syd-arrow{fill:#fff;opacity:.55}.syd-centre{fill:none;stroke:var(--amber);stroke-width:2px}.syd-stripe{fill:#fff;opacity:.92}.syd-tooth{fill:#fff}.syd-splitter{fill:var(--cream);stroke:var(--ink);stroke-width:2.5px}.syd-sign{fill:#fff;stroke:var(--maroon);stroke-width:3.5px;stroke-linejoin:round}.syd-apron{fill:#f4edde;stroke:var(--ink);stroke-width:2.5px}.syd-island{fill:var(--dirt);stroke:var(--ink);stroke-width:2.5px}.syd-car__body{stroke:var(--ink);stroke-width:2.2px}.syd-car.is-orange .syd-car__body{fill:var(--orange)}.syd-car.is-maroon .syd-car__body{fill:var(--maroon)}.syd-car.is-amber .syd-car__body{fill:var(--amber)}.syd-car.is-white .syd-car__body{fill:#fff}.syd-car.is-cream .syd-car__body{fill:var(--cream)}.syd-car__roof{fill:#00000024}.syd-car.is-white .syd-car__roof,.syd-car.is-cream .syd-car__roof{fill:#00000014}.syd-car__glass{fill:#fff;stroke:var(--ink);stroke-width:1.2px}.syd-car__lamp{fill:#f4edde}.syd-brake circle{fill:#e84609}.syd-brake .syd-brake__glow{fill:#e84609;opacity:.35}.syd-hero{filter:drop-shadow(0 3px 3px #21212159)}.syd-person__body{fill:var(--amber);stroke:var(--ink);stroke-width:1.6px}.syd-person__head{fill:#721b05;stroke:var(--ink);stroke-width:1.6px}.syd-person__feet ellipse{fill:var(--ink)}.syd-person__feet{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate syd-stride}@keyframes syd-stride{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.syd-badge__dot{fill:var(--orange);stroke:var(--ink);stroke-width:2.5px}.syd-badge__ring{fill:none;stroke:var(--orange);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite syd-ping}@keyframes syd-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.syd-badge text{fill:#fff;font-size:17px;font-weight:700}@media (prefers-reduced-motion:reduce){.syd-tree,.syd-person__feet,.syd-badge__ring{animation:none}}.syd-trip{--land-ink:#21212180}.syd-sun{stroke:var(--ink);stroke-width:2.5px}.syd-sun__rays{animation:24s linear infinite syd-spin}.syd-sun__rays path{stroke:var(--amber);stroke-width:4px;stroke-linecap:round}@keyframes syd-spin{to{transform:rotate(360deg)}}.syd-star{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite alternate syd-twinkle}@keyframes syd-twinkle{0%{opacity:.4}to{opacity:1}}.syd-cloud path{fill:#fff;opacity:.9}.syd-cloud{animation:46s linear infinite syd-drift}.syd-cloud.is-slow{animation-duration:70s;animation-delay:-30s}@keyframes syd-drift{0%{transform:translate(-340px)}to{transform:translate(1000px)}}.syd-birds{animation:30s linear -8s infinite syd-fly}@keyframes syd-fly{0%{transform:translate(-80px,70px)}50%{transform:translate(500px,40px)}to{transform:translate(1080px,64px)}}.syd-bird{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out infinite alternate syd-flap}@keyframes syd-flap{to{transform:scaleY(.4)}}.syd-far{fill:#f4edde;opacity:.85}.syd-rock.is-c{fill:#e84609}.syd-hills{fill:#f4edde;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.syd-land{stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.syd-road__ribbon{fill:none;stroke:var(--road);stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.syd-road__line{fill:none;stroke:var(--amber);stroke-width:2px;stroke-dasharray:10 10;animation:1s linear infinite syd-dash}@keyframes syd-dash{to{stroke-dashoffset:-20px}}.syd-bldg{fill:#fff;stroke:var(--ink);stroke-width:2px}.syd-bldg__win{fill:var(--cream)}.syd-tower{fill:var(--cream);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.syd-tower__tag{letter-spacing:.06em;fill:var(--ink);font-size:9px;font-weight:700}.syd-palm__trunk{fill:none;stroke:#8a5a3a;stroke-width:3.5px;stroke-linecap:round}.syd-palm__leaf{fill:none;stroke:var(--sage);stroke-width:4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 80%;animation:4s ease-in-out infinite syd-sway}.syd-runway{fill:var(--road)}.syd-runway__dash{stroke:#fff;stroke-width:1.5px;stroke-dasharray:8 8}.syd-saguaro path{fill:#7f9a5e;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.syd-tumble{animation:11s linear infinite syd-tumble-x}.syd-tumble__roll{animation:11s linear infinite syd-tumble-r}.syd-tumble__roll circle{fill:none;stroke:#b08a5a;stroke-width:2px}.syd-tumble__roll path{fill:none;stroke:#b08a5a;stroke-width:1.5px}@keyframes syd-tumble-x{0%{transform:translate(-30px,402px)}10%{transform:translate(40px,392px)}20%{transform:translate(110px,402px)}30%{transform:translate(180px,394px)}40%{transform:translate(250px,402px)}50%,to{transform:translate(330px,440px)}}@keyframes syd-tumble-r{0%{transform:rotate(0)}50%,to{transform:rotate(1080deg)}}.syd-sign__post{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.syd-shield{fill:#fff;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.syd-shield__top{fill:var(--maroon)}.syd-shield__n{fill:var(--ink);font-size:11px;font-weight:700}.syd-shield__n.is-i{letter-spacing:-.02em;font-size:9.5px}.syd-house{fill:var(--cream);stroke:var(--ink);stroke-width:2px}.syd-house__win{fill:var(--ink);opacity:.4}.syd-house__glow{fill:var(--amber);filter:drop-shadow(0 0 3px #fa9903)}.syd-pin{fill:var(--orange);stroke:var(--ink);stroke-width:2.5px}.syd-pin__dot{fill:#fff;stroke:var(--ink);stroke-width:2px}.syd-spark{fill:var(--amber);stroke:var(--ink);stroke-width:1px}.syd-bus__body{animation:.32s ease-in-out infinite alternate syd-bump}@keyframes syd-bump{to{transform:translateY(-1.4px)}}.syd-bus__shell{fill:var(--orange);stroke:var(--ink);stroke-width:2.5px}.syd-bus__roof{fill:var(--maroon)}.syd-bus__win{fill:#fff;stroke:var(--ink);stroke-width:1.6px}.syd-bus__stripe{fill:var(--amber)}.syd-bus__lamp{fill:#f4edde;stroke:var(--ink);stroke-width:1px}.syd-bus__tail{fill:var(--maroon)}.syd-bus__tyre{fill:var(--ink)}.syd-bus__hub{fill:var(--cream)}.syd-bus__spoke{stroke:var(--ink);stroke-width:1.4px}.syd-bus__puffs circle{fill:#fff;stroke:#21212140;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out infinite syd-puff}.syd-bus__puffs circle:nth-child(3){animation-delay:-.3s}.syd-bus__puffs circle:nth-child(4){animation-delay:-.6s}@keyframes syd-puff{0%{opacity:.9;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-18px,-6px)scale(1.6)}}.syd-plane__body{fill:#fff;stroke:var(--ink);stroke-width:2px}.syd-plane__tail{fill:var(--orange);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.syd-plane__wing{fill:var(--cream);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.syd-plane__win{fill:var(--ink);opacity:.6}.syd-plane__gear{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.syd-place{letter-spacing:-.01em;fill:var(--ink);font-size:26px;font-weight:600}.syd-tag{letter-spacing:.12em;text-transform:uppercase;fill:var(--ink);opacity:.6;font-size:12px;font-weight:600}@media (max-width:640px){.syd-trip .syd-place{font-size:42px}.syd-trip .syd-tag{letter-spacing:.06em;font-size:20px}.syd-art{box-shadow:5px 5px 0 var(--ink);border-radius:20px}}@media (prefers-reduced-motion:reduce){.syd-sun__rays,.syd-star,.syd-cloud,.syd-birds,.syd-bird,.syd-road__line,.syd-palm__leaf,.syd-tumble,.syd-tumble__roll,.syd-bus__body,.syd-bus__puffs circle{animation:none}.syd-tumble{display:none}}.syd-mroad__edge path{fill:none;stroke:var(--ink);stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.syd-mroad path{fill:none;stroke:var(--road);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.syd-mroad__edge path.is-side{stroke-width:10px}.syd-mroad path.is-side{stroke:#212121;stroke-width:5.5px}.syd-mroad__line{fill:none;stroke:var(--amber);stroke-width:1.6px;stroke-dasharray:7 7;animation:1.4s linear infinite syd-dash}.syd-break{stroke:var(--ground);stroke-width:4px;stroke-linecap:round}.syd-y{fill:var(--road);stroke:var(--ink);stroke-width:2.5px}.syd-y__island{fill:var(--sage);stroke:var(--ink);stroke-width:1.5px}.syd-stop{fill:#fff;stroke:var(--ink);stroke-width:2.5px}.syd-mpin{animation:2.6s ease-in-out infinite syd-bob}.syd-mpin path{fill:var(--maroon);stroke:var(--ink);stroke-width:2.5px}.syd-mpin circle{fill:#fff}.syd-mpin.is-venue path{fill:var(--orange)}.syd-mpin__ring{fill:none;stroke:var(--orange);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite syd-ping}@keyframes syd-bob{50%{transform:translateY(-4px)}}.syd-shuttle__dot{stroke:var(--ink);stroke-width:2.5px;filter:drop-shadow(0 2px 2px #2121214d)}.syd-shuttle.is-sedona .syd-shuttle__dot{fill:var(--orange)}.syd-shuttle.is-verde .syd-shuttle__dot{fill:var(--amber)}.syd-shuttle__bus{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.syd-shuttle__glass{fill:#fff}.syd-shuttle__wheel{fill:var(--ink)}.syd-legend__card{fill:#ffffffd9;stroke:var(--ink);stroke-width:2px}.syd-mlabel{fill:var(--ink);paint-order:stroke;stroke:var(--ground);stroke-width:4px;stroke-linejoin:round}.syd-mlabel.is-town{font-size:19px;font-weight:600}.syd-mlabel.is-trail{fill:var(--maroon);font-size:14px;font-weight:600}.syd-mlabel.is-stop{font-size:13px;font-weight:500}.syd-mlabel.is-venue{fill:var(--orange);font-size:15px;font-weight:700}@media (max-width:640px){.syd-mlabel.is-town{font-size:26px}.syd-mlabel.is-trail{font-size:21px}.syd-mlabel.is-stop{font-size:19px}.syd-mlabel.is-venue{font-size:21px}}@media (prefers-reduced-motion:reduce){.syd-mroad__line,.syd-mpin,.syd-mpin__ring{animation:none}}
