.zno_bG_font{--th-display:"Barlow Semi Condensed", "Arial Narrow", system-ui, sans-serif}.zno_bG_root{--cl-disp:var(--th-display,"Barlow Semi Condensed"), "Arial Narrow", system-ui, sans-serif;--cl-sign:#262b33;--cl-yellow:#ebc23a;--cl-yellow-dk:#c99e1f;--cl-concrete:#c9cccf;--cl-steel:#5f666f;--cl-silver:#9ea6ae;--cl-red:#e03a3e;--cl-ink:#101114;--cl-ease-in:cubic-bezier(.16, .7, .3, 1);--cl-ease-up:cubic-bezier(.25, .8, .3, 1);--cl-strip:radial-gradient(circle, var(--cl-yellow-dk) 0 2.2px, transparent 2.6px) 0 0 / 10px 10px, var(--cl-yellow)}.zno_bG_root .th-h2:after{content:"";background:var(--cl-strip);border-radius:2px;width:160px;height:10px;margin-top:12px;display:block}.zno_bG_root.th-close .th-h2:after{margin-inline:auto}.zno_bG_root :is(.th-drive-head,.th-signs-title){font-family:var(--cl-disp);font-weight:700}.zno_bG_root .th-search{box-shadow:0 0 0 6px var(--cl-sign), 0 9px 0 6px var(--cl-silver);border-radius:8px}.zno_bG_board{aspect-ratio:1200/500;border-radius:14px;max-width:1100px;margin:clamp(22px,3vh,36px) auto 0;position:relative;overflow:hidden;box-shadow:0 22px 44px -16px #1011148c}.zno_bG_board>svg{width:100%;height:100%;position:absolute;inset:0}.zno_bG_wall{fill:#dfe1e3}.zno_bG_joint{stroke:#c3c7cb;stroke-width:2px}.zno_bG_sky{fill:#cfe0ee}.zno_bG_low{fill:#b6bfc7}.zno_bG_glass{fill:#7fa3c0}.zno_bG_mullion{stroke:#ffffff8c;stroke-width:1.5px}.zno_bG_tree{fill:#6e9a62}.zno_bG_frame{stroke:var(--cl-sign);stroke-width:6px}.zno_bG_steel{fill:var(--cl-steel)}.zno_bG_sign{fill:var(--cl-sign)}.zno_bG_lamp{fill:#f4efd8}.zno_bG_rod{stroke:var(--cl-steel);stroke-width:4px}.zno_bG_picto{fill:#fff}.zno_bG_pictoLine{stroke:#fff;stroke-width:3px}.zno_bG_lineRed{fill:var(--cl-red)}.zno_bG_lineSilver{fill:var(--cl-silver)}.zno_bG_screen{fill:#8fb7d8}.zno_bG_mapSilver{stroke:var(--cl-silver);stroke-width:5px}.zno_bG_mapRed{stroke:var(--cl-red);stroke-width:5px}.zno_bG_tactile{fill:var(--cl-yellow)}.zno_bG_dot{fill:var(--cl-yellow-dk)}.zno_bG_bed{fill:#4a5058}.zno_bG_tie{stroke:#2f343b;stroke-width:8px;stroke-dasharray:6 18;stroke-linecap:butt}.zno_bG_rail{stroke:#a3a9b0;stroke-width:4px}.zno_bG_concrete{fill:var(--cl-concrete)}.zno_bG_body{fill:#e4e7ea;stroke:var(--cl-steel);stroke-width:2px}.zno_bG_stripe{fill:var(--cl-silver)}.zno_bG_leaf{fill:#d4d8dc;stroke:var(--cl-steel);stroke-width:1.5px}.zno_bG_headlight{fill:#fff3b0}.zno_bG_train{transform-box:view-box}.zno_bG_leafL{transform:translate(-18px)}.zno_bG_leafR{transform:translate(18px)}.zno_bG_photo{width:46.6667%;height:63%;position:absolute;top:11.2%;left:26.6667%;overflow:hidden}.zno_bG_photo:empty{display:none}.zno_bG_photo :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.zno_bG_board:has(.zno_bG_photo img) .zno_bG_view{display:none}@media (max-width:743px){.zno_bG_board{border-radius:0;width:160%;max-width:none;margin-left:-30%}}@media (min-width:1100px){.zno_bG_board{width:min(100%,1100px,max(600px,240svh - 1152px))}}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .zno_bG_train{transform:translate(1150px)}html[data-js]:not([data-ready]) :is(.zno_bG_leafL,.zno_bG_leafR){transform:none}.zno_bG_train{transition:transform 2.6s var(--cl-ease-in) .3s}.zno_bG_leafL,.zno_bG_leafR{transition:transform .5s ease-in-out 3s}}.zno_bG_root .th-sign{background:var(--cl-sign);color:#fff;box-shadow:inset 0 -4px 0 var(--cl-silver);font-family:var(--cl-disp);border-radius:6px;font-weight:600}.zno_bG_root .th-sign[aria-current]{background:var(--cl-yellow);color:var(--cl-ink);box-shadow:inset 0 -4px 0 var(--cl-sign)}.zno_bG_root .th-card{border-top:12px solid var(--cl-sign);border-color:var(--cl-sign);border-radius:8px}.zno_bG_root .th-card-pic{border-top:4px solid var(--cl-silver)}.zno_bG_root .th-t-name{font-family:var(--cl-disp);font-weight:700}.zno_bG_root .th-window{border:14px solid var(--cl-silver);box-shadow:0 0 0 3px var(--cl-steel), inset 0 0 0 5px var(--cl-sign);border-radius:34px;overflow:hidden}.zno_bG_root .th-window:not(.th-window-photo){background:linear-gradient(#cfe0ee 0 58%, #6e9a62 58% 70%, var(--cl-concrete) 70%)}.zno_bG_root .th-drive>li{background:var(--cl-sign);color:#fff;box-shadow:inset 6px 0 0 var(--cl-silver);border:0;border-radius:6px}.zno_bG_root .th-drive>li a{color:inherit}.zno_bG_root .th-drive-to{font-weight:700}.zno_bG_root .th-drive-min{color:var(--cl-yellow);font-family:var(--cl-disp);font-weight:700}.zno_bG_root .th-around .th-icon{background:var(--cl-sign);color:#fff;width:52px;height:52px;box-shadow:inset 0 -5px 0 var(--cl-silver);border-radius:10px;flex:0 0 52px}.zno_bG_root .th-around .th-icon svg{width:26px;height:26px}.zno_bG_root .th-daily>li{color:var(--cl-ink);box-shadow:0 0 0 1px var(--cl-concrete);background:#fff;border:0;border-radius:6px;padding-top:26px;position:relative;overflow:hidden}.zno_bG_root .th-daily>li:before{content:"";background:var(--cl-strip);transform-origin:0;height:12px;position:absolute;top:0;left:0;right:0}.zno_bG_root .th-daily>li a{color:inherit}@media (prefers-reduced-motion:no-preference){html[data-js] .zno_bG_root.field:not(.in-view) .th-daily>li:before{transform:scaleX(0)}.zno_bG_root .th-daily>li:before{transition:transform .6s var(--cl-ease-up) var(--d,.15s)}.zno_bG_root .th-daily>li:nth-child(2):before{--d:.35s}.zno_bG_root .th-daily>li:nth-child(n+3):before{--d:.55s}}.zno_bG_root .th-reward{box-shadow:0 0 0 8px var(--cl-sign), 0 18px 0 8px var(--cl-yellow);border-radius:8px}.zno_bG_root .th-faq details{color:var(--cl-ink);box-shadow:inset 12px 0 0 var(--cl-yellow);background:#eceeef;border:0;border-radius:4px;padding-left:12px}.zno_bG_root .th-faq summary{font-family:var(--cl-disp);font-weight:600}.zno_bG_root.zno_bG_root .th-faq summary:after{background:var(--cl-sign);color:#fff}.zno_bG_strip{max-width:660px;margin:clamp(18px,3vh,30px) auto 0}.zno_bG_strip svg{width:100%;height:auto;display:block;overflow:visible}.zno_bG_plate{fill:var(--cl-sign);stroke:#fff;stroke-width:3px}.zno_bG_silver{stroke:var(--cl-silver);stroke-width:12px}.zno_bG_red{stroke:var(--cl-red);stroke-width:12px}.zno_bG_stn{fill:#fff;stroke:var(--cl-sign);stroke-width:3px}.zno_bG_hub{fill:#fff;stroke:var(--cl-sign);stroke-width:5px}.zno_bG_here{stroke:var(--cl-yellow);stroke-width:5px}.zno_bG_stn,.zno_bG_hub,.zno_bG_here{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html[data-js] .th-close:not(.seen) .zno_bG_draw{stroke-dashoffset:1px}html[data-js] .th-close:not(.seen) :is(.zno_bG_stn,.zno_bG_hub){fill:var(--cl-steel);transform:scale(.4)}html[data-js] .th-close:not(.seen) .zno_bG_here{opacity:0;transform:scale(.3)}.zno_bG_draw{stroke-dasharray:1 1;transition:stroke-dashoffset 1.6s linear .3s}.zno_bG_stn{transition:fill .25s ease calc(.3s + var(--f,0) * 1.6s), transform .35s var(--cl-ease-up) calc(.3s + var(--f,0) * 1.6s)}.zno_bG_hub{transition:fill .25s ease 1.5s, transform .4s var(--cl-ease-up) 1.5s}.zno_bG_here{transition:opacity .2s 1.9s,transform .6s cubic-bezier(.3,1.6,.5,1) 1.9s}}
