.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll{height:100%;overflow:hidden}.graphic-animation{width:100%}.graphic-animation__graphics{align-items:center;display:flex;flex-direction:column;width:100%}.graphic-animation__graphics svg{height:100%;width:100%}.graphic-animation__graphics--arrival .graphic-animation__background-graphic{transform-origin:left;width:100%}.graphic-animation__graphics--arrival .graphic-animation__background-graphic .buildings,.graphic-animation__graphics--arrival .graphic-animation__background-graphic .tree{transition:fill .5s cubic-bezier(0.645,0.045,0.355,1)}.graphic-animation__graphics--arrival .graphic-animation__background-graphic .buildings{fill:var(--buildings-background-color)}.graphic-animation__graphics--arrival .graphic-animation__background-graphic .tree{fill:var(--tree-background-color)}@media only screen and (min-width:768px){.graphic-animation__graphics--arrival .graphic-animation__background-graphic{width:80%}}.graphic-animation__graphics--arrival .graphic-animation__graphic{margin-top:-30px;position:relative;width:125px}@media only screen and (min-width:768px){.graphic-animation__graphics--arrival .graphic-animation__graphic{margin-top:-80px;width:255px}}.graphic-animation__graphics--arrival .perspective-wheel{display:inline-block;position:relative;position:absolute;transform:rotate(57deg) skewX(30deg) skewY(7deg);z-index:1}.graphic-animation__graphics--arrival .perspective-wheel svg{height:100%;width:100%}.graphic-animation__graphics--arrival .perspective-wheel--left{bottom:18px;height:14px;left:59px;width:14px}@media only screen and (min-width:768px){.graphic-animation__graphics--arrival .perspective-wheel--left{bottom:24px;height:27px;left:114px;width:30px}}.graphic-animation__graphics--arrival .perspective-wheel--right{bottom:26px;height:12px;right:12px;width:12px}@media only screen and (min-width:768px){.graphic-animation__graphics--arrival .perspective-wheel--right{bottom:35px;height:27px;right:34px;width:24px}}.graphic-animation__graphics--driving-left-to-right .graphic-animation__graphic{width:140px}@media only screen and (min-width:768px){.graphic-animation__graphics--driving-left-to-right .graphic-animation__graphic{width:220px}}.graphic-animation__graphics--driving-left-to-right span{display:inline-block;height:100%;position:relative}.graphic-animation__graphics--driving-left-to-right .wheel{bottom:0;height:24px;position:absolute;width:24px}@media only screen and (min-width:768px){.graphic-animation__graphics--driving-left-to-right .wheel{height:40px;width:40px}}.graphic-animation__graphics--driving-left-to-right .wheel--left{left:12px}@media only screen and (min-width:768px){.graphic-animation__graphics--driving-left-to-right .wheel--left{left:17px}}.graphic-animation__graphics--driving-left-to-right .wheel--right{right:10px}:root [data-themingmarker-section=light] .graphic-animation__graphics--arrival,:root[data-themingmarker-lightness=light] .graphic-animation__graphics--arrival{--buildings-background-color:#f6f4f0;--tree-background-color:#dcdad2}:root [data-themingmarker-section=dark] .graphic-animation__graphics--arrival,:root[data-themingmarker-lightness=dark] .graphic-animation__graphics--arrival{--buildings-background-color:var(--color-surface-10);--tree-background-color:var(--color-surface-4)}