.-CttbG_font{--th-display:"Michroma", "Eurostile", system-ui, sans-serif}.-CttbG_root{--fn-disp:var(--th-display,"Michroma"), "Eurostile", system-ui, sans-serif;--fn-ink:#2b2f35;--fn-steel:#8e939b;--fn-asphalt:#74787f;--fn-concrete:#cfcac0;--fn-red:#d5262c;--fn-sheet:#ece9e2;--fn-text:#101114;--fn-ease-draw:cubic-bezier(.55, 0, .25, 1);--fn-ease-up:cubic-bezier(.25, .8, .3, 1)}.-CttbG_root .th-h2:after{content:"";background:linear-gradient(var(--fn-ink), var(--fn-ink)) 0 0 / 100% 4px no-repeat, linear-gradient(var(--fn-ink), var(--fn-ink)) 0 8px / 100% 1.5px no-repeat;width:180px;height:10px;margin-top:12px;display:block}.-CttbG_root.th-close .th-h2:after{background:linear-gradient(#fff,#fff) 0 0/100% 4px no-repeat,linear-gradient(#fff,#fff) 0 8px/100% 1.5px no-repeat;margin-inline:auto}.-CttbG_root :is(.th-drive-head,.th-signs-title){font-family:var(--fn-disp);letter-spacing:0;font-weight:400}.-CttbG_root.field-hero .hero-title{color:var(--fn-text)}.-CttbG_root.field-hero .hero-title .word.last{color:var(--fn-red)}.-CttbG_root .th-search{box-shadow:0 0 0 2px var(--fn-ink), 0 0 0 6px #fff, 0 0 0 7px var(--fn-ink);border-radius:2px}.-CttbG_sheetBoard{aspect-ratio:1200/520;max-width:1100px;box-shadow:6px 6px 0 var(--fn-sheet), 0 22px 40px -18px #10111466;margin:clamp(22px,3vh,36px) auto 0;position:relative;overflow:hidden}.-CttbG_sheetBoard>svg{width:100%;height:100%;position:absolute;inset:0}.-CttbG_paper{fill:#fff}.-CttbG_ink{stroke:var(--fn-ink);stroke-width:2px}.-CttbG_hair{stroke:var(--fn-ink);stroke-width:1px}.-CttbG_hatch{fill:var(--fn-concrete)}.-CttbG_asphaltFill{fill:var(--fn-asphalt)}.-CttbG_laneWhite{stroke:#fff;stroke-width:2px;stroke-dasharray:10 10}.-CttbG_callout{fill:#fff;stroke:var(--fn-ink);stroke-width:2px}.-CttbG_noteLine{stroke:#b3b6bb;stroke-width:4px}.-CttbG_edge{stroke:var(--fn-ink);stroke-width:30px;stroke-linecap:butt}.-CttbG_deck{stroke:var(--fn-concrete);stroke-width:25px;stroke-linecap:butt}.-CttbG_lane{stroke:#fff;stroke-width:1.5px;stroke-dasharray:8 8}.-CttbG_north,.-CttbG_scaleDark{fill:var(--fn-ink)}.-CttbG_revision{fill:#fff;stroke:var(--fn-red);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.-CttbG_photo{width:35%;height:53.8462%;position:absolute;top:8.8462%;left:3.8333%;overflow:hidden}.-CttbG_photo:empty{display:none}.-CttbG_photo :is(picture,img){object-fit:cover;width:100%;height:100%;display:block}.-CttbG_sheetBoard:has(.-CttbG_photo img) .-CttbG_view{display:none}@media (max-width:743px){.-CttbG_sheetBoard{width:120%;max-width:none;margin-left:-4%}}@media (min-width:1100px){.-CttbG_sheetBoard{width:min(100%,1100px,max(600px,230.769svh - 1246.15px))}}@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-ready]) .-CttbG_level .-CttbG_draw{stroke-dashoffset:1px}html[data-js]:not([data-ready]) .-CttbG_level .-CttbG_lane{opacity:0}html[data-js]:not([data-ready]) .-CttbG_revision{opacity:0;transform:scale(1.8)}.-CttbG_level .-CttbG_draw{stroke-dasharray:1 1;transition:stroke-dashoffset .8s var(--fn-ease-draw) calc(.4s + var(--i,0) * .5s)}.-CttbG_level .-CttbG_lane{transition:opacity .3s ease calc(1s + var(--i,0) * .5s)}.-CttbG_revision{transition:opacity .15s 2.7s,transform .35s cubic-bezier(.5,0,.6,1.4) 2.7s}}.-CttbG_root .th-sign{color:var(--fn-text);box-shadow:inset 0 0 0 2px var(--fn-ink), inset 0 -6px 0 var(--fn-concrete);font-family:var(--fn-disp);background:#fff;border-radius:2px;font-size:.86em}.-CttbG_root .th-sign[aria-current]{background:var(--fn-concrete)}.-CttbG_root .th-card{border:2px solid var(--fn-ink);border-bottom:8px solid var(--fn-concrete);border-radius:0}.-CttbG_root .th-t-name{font-family:var(--fn-disp);font-size:.86em}.-CttbG_root .th-window{border:2px solid var(--fn-ink);box-shadow:0 0 0 8px #fff, 0 0 0 9.5px var(--fn-ink), 14px 14px 0 4px var(--fn-sheet);border-radius:0;overflow:hidden}.-CttbG_root .th-window:not(.th-window-photo){background:linear-gradient(90deg, transparent 45%, var(--fn-asphalt) 45% 55%, transparent 55%), linear-gradient(transparent 45%, var(--fn-asphalt) 45% 55%, transparent 55%), #fff}.-CttbG_root .th-drive>li{background:repeating-linear-gradient(180deg, #fff 0 10px, transparent 10px 20px) 10px 0 / 3px 100% no-repeat, var(--fn-asphalt);color:#fff;border:0;border-radius:0;padding-left:24px}.-CttbG_root .th-drive>li a{color:inherit}.-CttbG_root .th-drive-to{font-weight:700}.-CttbG_root .th-drive-min{color:#fff;font-family:var(--fn-disp)}.-CttbG_root .th-around .th-icon{width:52px;height:52px;color:var(--fn-ink);box-shadow:inset 0 0 0 2px var(--fn-ink), 0 0 0 4px #fff, 0 0 0 5.5px var(--fn-ink);background:#fff;border-radius:50%;flex:0 0 52px}.-CttbG_root .th-around .th-icon svg{width:24px;height:24px}.-CttbG_root .th-daily>li{border:2px solid var(--fn-ink);color:var(--fn-text);background:#fff;border-radius:0;padding-top:26px;position:relative;overflow:hidden}.-CttbG_root .th-daily>li:before{content:"";background:var(--fn-ink);transform-origin:0;height:10px;position:absolute;top:0;left:0;right:0}.-CttbG_root .th-daily>li a{color:inherit}@media (prefers-reduced-motion:no-preference){html[data-js] .-CttbG_root.field:not(.in-view) .th-daily>li:before{transform:scaleX(0)}.-CttbG_root .th-daily>li:before{transition:transform .6s var(--fn-ease-up) var(--d,.15s)}.-CttbG_root .th-daily>li:nth-child(2):before{--d:.35s}.-CttbG_root .th-daily>li:nth-child(n+3):before{--d:.55s}}.-CttbG_root .th-reward{box-shadow:0 0 0 2px var(--fn-ink), 0 0 0 8px #fff, 0 0 0 10px var(--fn-ink);border-radius:0}.-CttbG_root .th-faq details{color:var(--fn-text);box-shadow:inset 10px 0 0 var(--fn-asphalt), inset 0 0 0 1.5px var(--fn-ink);background:#fff;border:0;border-radius:0;padding-left:12px}.-CttbG_root .th-faq details:nth-of-type(2){margin-left:10px}.-CttbG_root .th-faq details:nth-of-type(3){margin-left:20px}.-CttbG_root .th-faq details:nth-of-type(n+4){margin-left:30px}.-CttbG_root .th-faq summary{font-family:var(--fn-disp);font-size:.86em}.-CttbG_root.-CttbG_root .th-faq summary:after{background:var(--fn-ink);color:#fff}.-CttbG_elevation{max-width:660px;margin:clamp(18px,3vh,30px) auto 0}.-CttbG_elevation svg{width:100%;height:auto;display:block;overflow:visible}.-CttbG_earth{fill:var(--fn-concrete);opacity:.6}.-CttbG_abutment,.-CttbG_concrete{fill:var(--fn-concrete);stroke:var(--fn-ink);stroke-width:2px}.-CttbG_girder{fill:var(--fn-steel);stroke:var(--fn-ink);stroke-width:2px}.-CttbG_dim,.-CttbG_dimTick{stroke:var(--fn-red);stroke-width:2px}.-CttbG_pier{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){html[data-js] .th-close:not(.seen) .-CttbG_pier{transform:scaleY(0)}html[data-js] .th-close:not(.seen) .-CttbG_span{opacity:0;transform:translateY(-40px)}html[data-js] .th-close:not(.seen) .-CttbG_elevation .-CttbG_draw{stroke-dashoffset:1px}.-CttbG_pier{transition:transform .6s var(--fn-ease-up) calc(.3s + var(--i,0) * .2s)}.-CttbG_span{transition:opacity .2s ease calc(1.2s + var(--s,0) * .25s), transform .45s cubic-bezier(.3, 0, .4, 1.3) calc(1.2s + var(--s,0) * .25s)}.-CttbG_elevation .-CttbG_draw{stroke-dasharray:1 1;transition:stroke-dashoffset .7s var(--fn-ease-draw) 2.3s}}
