.aVd8kq_font{--th-display:"Bitter", Georgia, serif}.aVd8kq_root{--kh-disp:var(--th-display,"Bitter"), Georgia, serif;--kh-bronze:#3b3631;--kh-concrete:#d6d1c7;--kh-joint:#b4aea2;--kh-rubber:#a9503a;--kh-brick:#9a4b36;--kh-slate:#4a4e55;--kh-oak:#5d7a4c;--kh-trunk:#5c4632;--kh-glass:#f4efe6;--kh-light:#f2d98a;--kh-redbud:#c2468c;--kh-off:#8a8174;--kh-ease:cubic-bezier(.25, .8, .35, 1);--kh-lanes:linear-gradient(var(--kh-rubber), var(--kh-rubber)) 0 0 / 100% 5px no-repeat, repeating-linear-gradient(90deg, var(--kh-concrete) 0 28px, var(--kh-joint) 28px 30px) 0 7px / 100% 7px no-repeat}.aVd8kq_root .th-h2:after{content:"";background:var(--kh-lanes);width:150px;height:14px;margin-top:16px;display:block}.aVd8kq_root.th-close .th-h2:after{margin-inline:auto}.aVd8kq_root :is(.th-drive-head,.th-signs-title){font-family:var(--kh-disp);font-weight:700}.aVd8kq_root .th-search{box-shadow:0 0 0 4px var(--kh-bronze), 0 0 0 8px var(--kh-concrete);border-radius:8px}.aVd8kq_crossing{aspect-ratio:1200/460;max-width:1100px;margin:clamp(20px,3vh,34px) auto 0;position:relative}.aVd8kq_crossing>svg{width:100%;height:100%;position:absolute;inset:0}.aVd8kq_sky{fill:#e6eef3}.aVd8kq_treeLine{fill:#7f9a5e}.aVd8kq_berm{fill:#a9b97e}.aVd8kq_bermEdge{fill:none;stroke:#6e7f4a;stroke-width:3px}.aVd8kq_farSky{fill:#dfe8ee}.aVd8kq_farTrees{fill:#8fa36c}.aVd8kq_road,.aVd8kq_street{fill:#5b5e63}.aVd8kq_roadLine,.aVd8kq_streetLine{fill:none;stroke:var(--kh-light);stroke-width:3px}.aVd8kq_streetLine{stroke-dasharray:26 22}.aVd8kq_ramp{fill:none;stroke:var(--kh-concrete);stroke-width:12px;stroke-linecap:round}.aVd8kq_rail,.aVd8kq_post{fill:none;stroke:var(--kh-bronze);stroke-width:3px;stroke-linecap:round}.aVd8kq_post{stroke-width:5px}.aVd8kq_shade{fill:var(--kh-bronze)}.aVd8kq_light{fill:var(--kh-light);filter:drop-shadow(0 0 6px var(--kh-light))}.aVd8kq_oak{fill:var(--kh-oak)}.aVd8kq_trunk{fill:none;stroke:var(--kh-trunk);stroke-width:7px;stroke-linecap:round}.aVd8kq_brickFace{fill:var(--kh-brick)}.aVd8kq_mortarLine{fill:none;stroke:#e2c9b8;stroke-width:1px}.aVd8kq_slate{fill:var(--kh-slate)}.aVd8kq_door{fill:var(--kh-trunk)}.aVd8kq_pane{fill:var(--kh-glass);stroke:var(--kh-bronze);stroke-width:2px}.aVd8kq_abutment,.aVd8kq_deck{fill:var(--kh-concrete);stroke:var(--kh-bronze);stroke-width:2px}.aVd8kq_rubber,.aVd8kq_concrete{fill:none;stroke-linecap:butt}.aVd8kq_rubber{stroke:var(--kh-rubber);stroke-width:8px}.aVd8kq_concrete{stroke:var(--kh-concrete);stroke-width:12px}.aVd8kq_joint{fill:none;stroke:var(--kh-joint);stroke-width:2px}.aVd8kq_blossom{fill:var(--kh-redbud);transform-box:fill-box;transform-origin:50%}.aVd8kq_crossingPhoto{width:16.6667%;height:33.913%;position:absolute;top:57.3913%;left:54.1667%;overflow:hidden}.aVd8kq_crossingPhoto :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}@media (max-width:743px){.aVd8kq_crossing{width:160%;max-width:none;margin-left:-30%}}@media (min-width:1100px){.aVd8kq_crossing{width:min(100%,1100px,max(600px,260.87svh - 1565.22px))}}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .aVd8kq_crossing :is(.aVd8kq_rubber,.aVd8kq_concrete){stroke-dashoffset:1px}html[data-js]:not([data-ready]) .aVd8kq_crossing .aVd8kq_joint{opacity:0}html[data-js]:not([data-ready]) .aVd8kq_crossing .aVd8kq_light{fill:var(--kh-off);filter:none}html[data-js]:not([data-ready]) .aVd8kq_blossom{transform:scale(0)}.aVd8kq_crossing :is(.aVd8kq_rubber,.aVd8kq_concrete){stroke-dasharray:1;transition:stroke-dashoffset 1.2s var(--kh-ease) .3s}.aVd8kq_crossing .aVd8kq_joint{transition:opacity .4s 1.3s}.aVd8kq_crossing .aVd8kq_light{transition:fill .25s ease calc(.9s + var(--i,0) * .22s), filter .25s ease calc(.9s + var(--i,0) * .22s)}.aVd8kq_blossom{transition:transform .35s var(--kh-ease) calc(1.6s + var(--k,0) * 25ms)}}.aVd8kq_root .th-sign{background:var(--kh-bronze);color:var(--kh-glass);font-family:var(--kh-disp);border:0;border-radius:3px;padding:7px 14px;font-weight:500}.aVd8kq_root .th-sign:is(:hover,:focus-visible){color:#fff;background:#57504a}:is(.aVd8kq_root .th-sign[aria-current],.aVd8kq_root .th-sign[aria-current]:hover){background:var(--kh-rubber);color:#fff}.aVd8kq_root .th-card{margin-top:18px;position:relative;overflow:visible}.aVd8kq_root .th-card:before{content:"";background:var(--kh-lanes);height:14px;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.aVd8kq_root .th-window{border:10px solid var(--kh-bronze);background-color:var(--kh-glass);border-radius:2px;margin-top:28px;position:relative;overflow:visible}.aVd8kq_root .th-window:before{content:"";background:linear-gradient(var(--kh-slate), var(--kh-slate));clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);height:22px;position:absolute;bottom:calc(100% + 10px);left:-22px;right:-22px}.aVd8kq_root .th-window:not(.th-window-photo){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 110' preserveAspectRatio='xMidYMid slice'%3E%3Crect width='160' height='110' fill='%23efe9dc'/%3E%3Cpath d='M0 30H160M0 62H160M0 92H160M34 0V110M74 0V110M118 0V110' stroke='%23fff' stroke-width='5'/%3E%3Cpath d='M-4 104C40 86 62 70 84 48S128 12 166 4' fill='none' stroke='%23a9503a' stroke-width='4'/%3E%3Ccircle cx='84' cy='48' r='5' fill='%23d5262c'/%3E%3C/svg%3E") center / cover var(--kh-glass)}.aVd8kq_root .th-drive>li{border:0;border-left:6px solid var(--kh-bronze);box-shadow:inset 0 0 0 1px var(--kh-joint);background:#fff;border-radius:3px}:is(.aVd8kq_root .th-drive-to,.aVd8kq_root .th-drive-min){font-family:var(--kh-disp)}.aVd8kq_root .th-drive-min{font-weight:700}.aVd8kq_root .th-around .th-icon{background:var(--kh-bronze);width:56px;height:56px;color:var(--kh-light);border-radius:50%;flex:0 0 56px;box-shadow:inset 0 0 0 3px #6b6259}.aVd8kq_root .th-around .th-icon svg{width:26px;height:26px}.aVd8kq_root .th-daily>li{border-top:4px solid var(--kh-slate);border-radius:3px;margin-top:34px;position:relative;overflow:visible}.aVd8kq_root .th-daily>li:before{content:"";background:linear-gradient(var(--kh-slate), var(--kh-slate));clip-path:polygon(50% 0,100% 100%,0 100%);transform-origin:50% 100%;width:34%;height:32px;position:absolute;bottom:100%;left:10%}@media (prefers-reduced-motion:no-preference){html[data-js] .aVd8kq_root.field:not(.in-view) .th-daily>li:before{transform:scaleY(0)}.aVd8kq_root .th-daily>li:before{transition:transform .5s var(--kh-ease) var(--d,.1s)}.aVd8kq_root .th-daily>li:nth-child(2):before{--d:.25s}.aVd8kq_root .th-daily>li:nth-child(3):before{--d:.4s}.aVd8kq_root .th-daily>li:nth-child(n+4):before{--d:.55s}}.aVd8kq_root .th-reward{box-shadow:0 0 0 6px var(--kh-bronze), var(--shadow);border-radius:4px;margin-top:30px;position:relative}.aVd8kq_root .th-reward:before{content:"";background:linear-gradient(var(--kh-slate), var(--kh-slate));clip-path:polygon(4% 0,96% 0,100% 100%,0 100%);height:24px;position:absolute;bottom:calc(100% + 6px);left:-26px;right:-26px}.aVd8kq_root .th-faq details{border:0;border-left:6px solid var(--kh-bronze);box-shadow:inset 0 -5px 0 var(--kh-concrete);background:#fff;border-radius:3px}.aVd8kq_root .th-faq summary{font-family:var(--kh-disp);font-weight:500}.aVd8kq_root.aVd8kq_root .th-faq summary:after{background:var(--kh-bronze);color:var(--kh-glass)}.aVd8kq_ride{max-width:620px;margin:clamp(18px,3vh,30px) auto 0}.aVd8kq_ride svg{width:100%;height:auto;display:block;overflow:visible}.aVd8kq_ride .aVd8kq_rubber{stroke-width:10px}.aVd8kq_ride .aVd8kq_concrete{stroke-width:20px}.aVd8kq_tyre{fill:none;stroke:var(--kh-bronze);stroke-width:6px}.aVd8kq_spoke{fill:none;stroke:var(--kh-bronze);stroke-width:1.5px}.aVd8kq_frame{fill:none;stroke:var(--kh-rubber);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.aVd8kq_wheel{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html[data-js] .th-close:not(.seen) .aVd8kq_bike{transform:translate(-460px)}html[data-js] .th-close:not(.seen) .aVd8kq_wheel{transform:rotate(-900deg)}html[data-js] .th-close:not(.seen) .aVd8kq_ride .aVd8kq_light{fill:var(--kh-off);filter:none}.aVd8kq_bike,.aVd8kq_wheel{transition:transform 1.6s var(--kh-ease) .2s}.aVd8kq_ride .aVd8kq_light{transition:fill .25s ease calc(1.5s + var(--i,0) * .25s), filter .25s ease calc(1.5s + var(--i,0) * .25s)}}
