.Stops-module__2a90AG__roadsec{background:var(--sign);color:var(--ink);padding-block:clamp(80px,12vh,140px) calc(clamp(24px,4vh,50px) + clamp(40px,8vw,130px));position:relative;overflow:clip}.Stops-module__2a90AG__kick{color:var(--basil-ink);margin:0}.Stops-module__2a90AG__roadsec h2{color:var(--tomato);margin:.45em 0 0;font-size:clamp(44px,6.4vw,104px);line-height:1.08}.Stops-module__2a90AG__body{max-width:40ch;margin:1em 0 0;font-size:clamp(17px,1.2vw + 9px,22px);font-weight:600}.Stops-module__2a90AG__road{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(50px,8vh,90px) 0 0;padding:0;list-style:none;display:grid}.Stops-module__2a90AG__stop{align-content:end;justify-items:center;min-height:44px;padding-bottom:30px;display:grid;position:relative}.Stops-module__2a90AG__stop:after{content:"";background:linear-gradient(90deg, var(--mozz) 0 50%, transparent 0) 0 50% / 40px 4px repeat-x, var(--ink);height:30px;position:absolute;bottom:0;left:0;right:0}.Stops-module__2a90AG__link{min-height:44px;color:inherit;justify-items:center;text-decoration:none;display:grid}.Stops-module__2a90AG__sign{transform-origin:50% 100%;justify-items:center;display:grid}.Stops-module__2a90AG__plate{isolation:isolate;text-align:center;padding:.7em 1.3em .75em;transition:transform .35s cubic-bezier(.3,1.6,.5,1);position:relative}.Stops-module__2a90AG__plate:before{content:"";z-index:-1;background:var(--ink);transform:skewX(var(--slant));box-shadow:inset 0 0 0 3px var(--sign), 8px 10px 0 #12111047;border-radius:4px;position:absolute;inset:0}.Stops-module__2a90AG__plate small{font:700 .74rem/1 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--mozz);display:block}.Stops-module__2a90AG__plate b{font:400 clamp(30px, 3.6vw, 56px) / .95 var(--f-display);text-transform:uppercase;color:var(--sign);text-shadow:var(--extrude);margin-top:.4em;display:block}.Stops-module__2a90AG__plate b i{vertical-align:.6em;margin-left:.15em;font-size:.5em;font-style:normal}.Stops-module__2a90AG__post{background:var(--ink);width:12px;height:clamp(60px,8vw,120px)}.Stops-module__2a90AG__stop:nth-child(2n) .Stops-module__2a90AG__post{height:clamp(36px,5vw,76px)}.Stops-module__2a90AG__here .Stops-module__2a90AG__plate:before{background:var(--tomato-ink);box-shadow:inset 0 0 0 3px var(--ink), 8px 10px 0 #12111047}.Stops-module__2a90AG__tag{font:400 clamp(20px, 1.8vw, 28px) / 1 var(--f-display);text-transform:uppercase;white-space:nowrap;color:var(--tomato-ink);-webkit-text-stroke:.16em var(--mozz);paint-order:stroke fill;filter:drop-shadow(3px 4px 0 var(--ink));animation:2.4s ease-in-out infinite Stops-module__2a90AG__wobble;position:absolute;top:-1.1em;right:-.9em;rotate:9deg}@keyframes Stops-module__2a90AG__wobble{50%{translate:0 -4px;rotate:1deg}}.Stops-module__2a90AG__link:hover .Stops-module__2a90AG__plate,.Stops-module__2a90AG__link:focus-visible .Stops-module__2a90AG__plate{transform:rotate(-3deg)translateY(-8px)}@media (max-width:760px){.Stops-module__2a90AG__stop{padding-bottom:22px}.Stops-module__2a90AG__stop:after{background-size:26px 3px,auto;height:22px}.Stops-module__2a90AG__plate{padding:.6em .45em .62em}.Stops-module__2a90AG__plate:before{box-shadow:inset 0 0 0 2px var(--sign), 4px 5px 0 #12111047}.Stops-module__2a90AG__here .Stops-module__2a90AG__plate:before{box-shadow:inset 0 0 0 2px var(--ink), 4px 5px 0 #12111047}.Stops-module__2a90AG__plate small{letter-spacing:.04em;font-size:11px}.Stops-module__2a90AG__plate b{font-size:clamp(17px,5.2vw,30px)}.Stops-module__2a90AG__post{width:7px;height:64px}.Stops-module__2a90AG__stop:nth-child(2n) .Stops-module__2a90AG__post{height:38px}.Stops-module__2a90AG__tag{font-size:15px;top:-1.4em;right:-.4em}}
