.toy-town-banner{border-bottom:.0625rem solid #eee;overflow:hidden}.toy-town-banner__heading{font-size:3rem;line-height:1}.toy-town-banner__heading--large{font-size:3.15rem}.toy-town-banner__body>*+*{margin-top:1rem}.toy-town-banner__content{align-items:flex-start;display:flex;flex-direction:column;padding-top:2.5rem;position:relative}.toy-town-banner__text{font-size:1.25rem}.toy-town-banner__cta{font-size:1.125rem}.toy-town-banner__svg-wrapper{align-self:center;margin:-10% 0 -90%;max-width:112.5rem;width:300%}@media screen and (min-width:45rem){.toy-town-banner__svg-wrapper{margin-bottom:-38.75rem}}@media screen and (min-width:60rem){.toy-town-banner__content{align-items:center;aspect-ratio:3/1;flex-direction:row;padding-bottom:2.5rem}.toy-town-banner__svg-wrapper{margin:0;position:absolute;right:-67%;width:120%}}@media screen and (min-width:75rem){.toy-town-banner__content{padding-bottom:0;padding-top:0}.toy-town-banner__text{max-width:32ch}.toy-town-banner__svg-wrapper{right:0;top:0;transform:translateX(30%);width:100%}}@media screen and (min-width:100rem){.toy-town-banner__text{max-width:34ch}}.c-toy-town__tile--light-brown{fill:#d5c8b7}.c-toy-town__tile--medium-brown{fill:#bcab95}.c-toy-town__tile--dark-brown{fill:#b99d80}.c-toy-town__tile--green{fill:#7cb555}.c-toy-town__tile--quarter-opacity{opacity:.25}.c-toy-town__tile--half-opacity{opacity:.5}:root{--circuit-animation-duration:24000ms;--uni-route-animation-duration:18000ms;--city-explorer-animation-duration:16000ms}.c-toy-town__cars{display:block}.c-toy-town .c-toy-town__car-circuit,.c-toy-town .c-toy-town__car-circuit-direction,.c-toy-town .c-toy-town__car-city-explorer,.c-toy-town .c-toy-town__car-city-explorer-direction,.c-toy-town .c-toy-town__car-uni-route,.c-toy-town .c-toy-town__car-uni-route-direction{animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.435,.005,.5,.905)}.c-toy-town .c-toy-town__car-circuit,.c-toy-town .c-toy-town__car-circuit-direction{animation-duration:var(--circuit-animation-duration)}.c-toy-town .c-toy-town__car-uni-route,.c-toy-town .c-toy-town__car-uni-route-direction{animation-duration:var(--uni-route-animation-duration)}.c-toy-town .c-toy-town__car-city-explorer,.c-toy-town .c-toy-town__car-city-explorer-direction{animation-duration:var(--city-explorer-animation-duration)}.c-toy-town__car-uni-route{animation-name:car-uni-route;transform:translate(3910px,1912px)}.c-toy-town__car-uni-route-direction--north{animation-name:car-uni-route-north}.c-toy-town__car-uni-route-direction--east{animation-name:car-uni-route-east}.c-toy-town__car-uni-route-direction--west{animation-name:car-uni-route-west}.c-toy-town__car-city-explorer{animation-name:car-city-explorer;transform:translate(3910px,1912px)}.c-toy-town__car-city-explorer-direction--north{animation-name:car-city-explorer-north}.c-toy-town__car-city-explorer-direction--east{animation-name:car-city-explorer-east}.c-toy-town__car-city-explorer-direction--south{animation-name:car-city-explorer-south}.c-toy-town__car-city-explorer-direction--west{animation-name:car-city-explorer-west}.c-toy-town__car-circuit{animation-name:car-circuit;transform:translate(3714px,821px)}.c-toy-town__car-circuit-direction--north{animation-name:car-circuit-north}.c-toy-town__car-circuit-direction--east{animation-name:car-circuit-east}.c-toy-town__car-circuit-direction--south{animation-name:car-circuit-south}.c-toy-town__car-circuit-direction--west{animation-name:car-circuit-west}.c-toy-town__delorean,.c-toy-town__delorean-flames,.c-toy-town__plane,.c-toy-town__santa,.c-toy-town__tardis{display:block;opacity:0}.c-toy-town__delorean--active{animation:3s linear forwards delorean}.c-toy-town__delorean--active *{animation:1.5s linear 1.2s delorean-fill}.c-toy-town__delorean-flames--active{animation:6s linear .1s forwards delorean-flames}.c-toy-town__plane--active{animation:2.5s linear forwards flight-path;animation-delay:.1s}.c-toy-town__plane+.c-toy-town__plane--active{animation-duration:2.35s}.c-toy-town__plane+.c-toy-town__plane+.c-toy-town__plane--active{animation-duration:2.25s;animation-delay:0s}.c-toy-town__tardis--active{animation:12s linear .1s forwards tardis}.c-toy-town__santa--active{animation:6s linear .1s forwards santa}@keyframes car-uni-route{0%{transform:translate(3910px,2012px)}18%{transform:translate(2775px,1412px)}33%{transform:translate(2300px,1653px)}53%{transform:translate(1359px,1162px)}69%{transform:translate(1986px,826px)}84%{transform:translate(1350px,490px)}100%{transform:translate(360px,1015px)}}@keyframes car-uni-route-north{0%,100%,18%,32%,53%,68%,84%{opacity:0}1%,17%,33%,52%,69%,83%{opacity:1}}@keyframes car-uni-route-east{0%,100%,52%,69%{opacity:0}53%,68%{opacity:1}}@keyframes car-uni-route-west{0%,100%,17%,33%,83%{opacity:0}18%,32%,84%,99%{opacity:1}}@keyframes car-circuit{0%{transform:translate(3714px,905px)}12%{transform:translate(2773px,410px)}40%{transform:translate(420px,1655px)}58%{transform:translate(1675px,2312px)}72%{transform:translate(2305px,1985px)}80%{transform:translate(1995px,1820px)}100%{transform:translate(3714px,905px)}}@keyframes car-circuit-north{0%,11%,72%,79%{opacity:1}100%,12%,71%,80%{opacity:0}}@keyframes car-circuit-east{0%,100%,57%,72%,79%{opacity:0}58%,71%,80%,99%{opacity:1}}@keyframes car-circuit-west{0%,100%,11%,40%{opacity:0}12%,39%{opacity:1}}@keyframes car-circuit-south{0%,100%,39%,58%{opacity:0}40%,57%{opacity:1}}@keyframes car-city-explorer{0%{transform:translate(3658px,1600px)}15%{transform:translate(2920px,1984px)}33%{transform:translate(1820px,1408px)}53%{transform:translate(892px,1904px)}69%{transform:translate(420px,1652px)}100%{transform:translate(2955px,318px)}}@keyframes car-city-explorer-north{0%,100%,14%,33%,52%,69%{opacity:0}15%,32%,53%,68%{opacity:1}}@keyframes car-city-explorer-east{0%,100%,68%{opacity:0}69%,99%{opacity:1}}@keyframes car-city-explorer-west{0%,100%,15%,32%,53%{opacity:0}1%,14%,33%,52%{opacity:1}}@keyframes delorean{0%{opacity:0;transform:translate(-1354px,714px)}5%,65%{opacity:1}45%{filter:drop-shadow(0 0 0 #fff)}50%{filter:drop-shadow(0 0 50px #fff)}100%,66%{opacity:0}100%{transform:translate(1125px,-592px)}}@keyframes delorean-flames{0%,33%{clip-path:polygon(0 0,0 0,0 100%,0 100%);opacity:1}35%{clip-path:polygon(0 0,0 0,100% 100%,0 100%)}40%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1}100%,80%{opacity:0}}@keyframes delorean-fill{60%{fill:#f0f8ff}}@keyframes flight-path{0%{transform:translate(-1550px,-1100px)}5%,95%{opacity:1}0%,100%{opacity:0}100%{transform:translate(1800px,750px)}}@keyframes tardis{0%,100%{opacity:0}5%,95%{opacity:.3}10%,90%{opacity:.2}15%,85%{opacity:.5}20%,80%{opacity:.4}25%,75%{opacity:.8}30%,70%{opacity:.7}35%,65%{opacity:.9}40%,60%{opacity:.8}45%,55%{opacity:1}}@keyframes santa{0%{opacity:0;transform:translate(3600px,-1462px)}5%{opacity:1}100%{opacity:1;transform:translate(0,380px)}}.toy-town-banner{background:linear-gradient(332deg,#5dbcf933,#191919)}.toy-town-banner__svg-wrapper{filter:drop-shadow(-.3125rem .3125rem .625rem rgb(0, 0, 0));pointer-events:none}.toy-town-banner .c-toy-town{opacity:1}