.street-stage{aspect-ratio:1800/480;pointer-events:none;height:100%;position:absolute;bottom:0;left:50%;translate:-50%;container-type:size}.sl-item{position:absolute}.sl-item>svg,.sl-front,.sl-work{width:100%;height:100%;display:block;overflow:visible}.sl-front{position:absolute;inset:0}.sl-flip,.sl-mirror{transform:scaleX(-1)}.sl-room,.sl-sash{position:absolute;inset:0}.sl-room{opacity:0}.sl-sash{transform-origin:0%}.sl-glow{opacity:0;background:#ffd497}.sl-smoke span{aspect-ratio:1;opacity:0;background:#9ebfd6;border-radius:50%;width:30%;position:absolute;bottom:0;left:0}.sl-frames{position:absolute;inset:0;overflow:hidden}.sl-strip{width:400%;height:100%;display:flex}.sl-strip>svg{flex:0 0 25%;height:100%;overflow:hidden}@media (prefers-reduced-motion:no-preference){.js:not(.no-motion) .street-stage .sl-move{will-change:transform;animation:sl-move var(--dur) linear var(--delay) infinite}.js:not(.no-motion) .street-stage .sl-strip{will-change:transform;animation:sl-strip var(--step) steps(4, end) infinite}.js:not(.no-motion) .street-stage .sl-drift{animation:sl-drift var(--dur) ease-in-out var(--delay) infinite alternate}.js:not(.no-motion) .street-stage .sl-glow{animation:sl-glow var(--dur) ease-in-out var(--delay) infinite}.js:not(.no-motion) .street-stage .sl-room{animation:16s ease-in-out 2s infinite sl-room}.js:not(.no-motion) .street-stage .sl-sash{animation:16s ease-in-out 2s infinite sl-sash}.js:not(.no-motion) .street-stage .sl-hop{animation:7s ease-in-out 1.5s infinite sl-hop}.js:not(.no-motion) .street-stage .sl-smoke span{animation:4.5s ease-out infinite sl-puff}.js:not(.no-motion) .street-stage .sl-smoke span:nth-child(2){animation-delay:-1.5s}.js:not(.no-motion) .street-stage .sl-smoke span:nth-child(3){animation-delay:-3s}.street-stage:not(.is-playing) *{animation-play-state:paused!important}}@keyframes sl-move{0%{transform:translateX(calc(var(--from) * 1cqw))}to{transform:translateX(calc(var(--to) * 1cqw))}}@keyframes sl-strip{to{transform:translate(-100%)}}@keyframes sl-drift{to{transform:translateX(calc(var(--dx) * 1cqw))}}@keyframes sl-glow{0%,30%,76%,to{opacity:0}36%,70%{opacity:.55}}@keyframes sl-room{0%,18%,68%,to{opacity:0}24%,62%{opacity:1}}@keyframes sl-sash{0%,18%,68%,to{transform:none}24%,62%{transform:scaleX(.42)skewY(-9deg)}}@keyframes sl-hop{0%,30%,85%,to{transform:translate(0)}35%,80%{transform:translate(10%,-30%)}40%,75%{transform:translate(19%)}}@keyframes sl-puff{0%{opacity:0;transform:translate(0)scale(.5)}35%{opacity:.75}to{opacity:0;transform:translate(90%,-480%)scale(1.7)}}
.cta-street{isolation:isolate;padding-top:var(--section-y);background:radial-gradient(70% 60% at 58% 100%,#ffd49761,#0000 70%);position:relative}.cta-street__copy{z-index:1;text-align:center;position:relative}.cta-street__eyebrow{margin-bottom:18px}.cta-street__copy .h2{max-width:20ch;margin-inline:auto}.cta-street__lead{max-width:52ch;color:var(--color-muted);margin:16px auto 0;font-size:1.125rem}.cta-street__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.cta-street__scene{height:clamp(380px,34vw,600px);margin-top:calc(-1*clamp(0px,5vw,80px));position:relative;overflow:hidden}.cta-street__art{width:100%;height:100%;display:block}@media not (min-width:980px){.cta-street__scene{height:clamp(240px,60vw,380px);margin-top:0}}.cs-light{--bar:.12cqw;--bar-c:#fff;opacity:.92;background:radial-gradient(130% 100% at 50% 100%,#ffe9c2,#ffd497 55%,#f7bf6c)}.cs-light--bars{background:linear-gradient(var(--bar-c), var(--bar-c)) 50% 0 / var(--bar) 100% no-repeat, linear-gradient(var(--bar-c), var(--bar-c)) 0 var(--hy,0) / 100% var(--hbar,var(--bar)) no-repeat, radial-gradient(130% 100% at 50% 100%, #ffe9c2, #ffd497 55%, #f7bf6c)}.cs-light--round{border-radius:50%}.cs-badge{filter:drop-shadow(0 2px 3px #18212c40)}.cs-wave{transform-origin:18% 90%}@media (prefers-reduced-motion:no-preference){.js:not(.no-motion) [data-lights] .cs-light{opacity:0;transition:opacity .7s ease var(--d)}.js:not(.no-motion) [data-lights].is-lit .cs-light{opacity:.92}.js:not(.no-motion) [data-lights] .cs-badge{transition:transform .55s cubic-bezier(.34, 1.56, .64, 1) var(--d);transform:scale(0)}.js:not(.no-motion) [data-lights].is-lit .cs-badge{transform:none}.js:not(.no-motion) .street-stage .cs-wave{animation:5s ease-in-out 3.2s infinite cs-wave}}@keyframes cs-wave{0%,44%,to{transform:rotate(0)}8%,24%{transform:rotate(-22deg)}16%,32%{transform:rotate(14deg)}40%{transform:rotate(-6deg)}}main:has(>.cta-street:last-child)+.site-footer .site-footer__wave{display:none}main:has(>.cta-street:last-child)+.site-footer{margin-top:0}main:has(>.cta-street:last-child)+.site-footer:before{content:"";background:repeating-linear-gradient(90deg,#fbf6ee1f 0 38px,#0000 38px 62px);height:3px;position:absolute;top:clamp(14px,1.8vw,26px);left:0;right:0}.cta-street--ochtend{background:radial-gradient(60% 50% at 30% 100%,#fff1cc80,#0000 70%),linear-gradient(#0000 30%,#d6eaf58c 100%)}.cta-street--avond{background:radial-gradient(70% 60% at 62% 100%,#ffb27a80,#0000 70%),linear-gradient(#0000 25%,#f7d6babf 70%,#ecbaa0cc 100%)}@media (min-width:768px){.cta-street--left .cta-street__copy,.cta-street--right .cta-street__copy{max-width:var(--shell,1240px);display:grid}.cta-street--left .cta-street__copy{text-align:left;justify-items:start}.cta-street--right .cta-street__copy{text-align:right;justify-items:end}.cta-street--left .cta-street__copy .h2,.cta-street--right .cta-street__copy .h2,.cta-street--left .cta-street__lead,.cta-street--right .cta-street__lead{margin-inline:0}.cta-street--left .cta-street__actions{justify-content:flex-start}.cta-street--right .cta-street__actions{justify-content:flex-end}}
