.scn{--scn-van:var(--color-primary,#0e5462);--scn-van-dark:var(--color-primary-dark,#083a44);--scn-accent:var(--color-accent,#f2b33d);--scn-hatch-in:#3a2a1e;--scn-tyre:#1e2523;--scn-hub:#dde3e4;--scn-spoke:#9aa6a8;--scn-steam:#b9c4c2;--scn-ground:var(--color-border,#e9e1d4);--scn-ink:var(--color-text,#1b2a28);--scn-coal:#e4572e;--scn-ember:#ffb347;--scn-steel:#2b2b2e;--scn-pole:#c8c2b8;display:block;width:100%;max-width:100%;height:auto;overflow:visible}.scn *,.scn-frame *{transform-box:fill-box}.scn-name{font-family:var(--font-heading,system-ui),system-ui,sans-serif;font-weight:800;fill:#fff;stroke:#0a1c20;stroke-width:5px;paint-order:stroke;stroke-linejoin:round;letter-spacing:.02em;text-transform:uppercase}.scn-band{font-family:Bebas Neue,Oswald,Arial Narrow,sans-serif;letter-spacing:.06em;fill:#fff}.scn-small{font-family:var(--font-body,system-ui),system-ui,sans-serif;font-size:9.5px;font-weight:600;fill:#fff;opacity:.9}.scn-canopy,.scn-coal,.scn-flame,.scn-lantern,.scn-shadow,.scn-sign,.scn-smoke path,.scn-steam path,.scn-van,.scn-wheel{transform-origin:center}.scn-hatch{transform-origin:top;transform:scaleY(.1)}.scn-canopy,.scn-lantern,.scn-sign{transform-origin:top}.scn-flame{transform-origin:bottom}.scn-smoke path,.scn-steam path{opacity:.55}.scn-frame-band{height:44px;overflow:hidden}.scn-frame-band svg{display:block;width:100%;height:44px;transform-origin:top center}.scn-frame-base{height:22px}.m-enter.m-lively .scn-van{animation:scn-roll-in 1.9s cubic-bezier(.16,.84,.3,1) both}.m-enter.m-lively .scn-wheel{animation:scn-spin 1.9s cubic-bezier(.16,.84,.3,1) both}.m-enter.m-lively .scn-shadow{animation:scn-shadow-in 1.9s cubic-bezier(.16,.84,.3,1) both}.m-enter.m-lively .scn-hatch{animation:scn-hatch-open .6s cubic-bezier(.3,1.4,.5,1) 2s both}.m-lively .scn-steam path{animation:scn-steam 2.6s ease-out 2.6s infinite both}.m-lively .scn-steam path:nth-child(2){animation-delay:3.4s}.m-lively .scn-steam path:nth-child(3){animation-delay:4.2s}.m-enter.m-lively .scn-canopy{animation:scn-unfold .8s cubic-bezier(.3,1.3,.5,1) .1s both}.m-enter.m-lively .scn-sign{animation:scn-sway 1.6s cubic-bezier(.3,1.6,.5,1) .8s both}.m-lively .scn-lantern{animation:scn-swing 3.2s ease-in-out .9s infinite}.m-lively .scn-lantern.scn-lantern-b{animation-delay:1.5s}.m-lively .scn-coal{animation:scn-glow 1.8s ease-in-out infinite}.m-lively .scn-coal:nth-child(3n){animation-delay:.6s}.m-lively .scn-coal:nth-child(3n+1){animation-delay:1.1s}.m-lively .scn-flame{animation:scn-flicker .9s ease-in-out infinite}.m-lively .scn-flame:nth-child(2n){animation-duration:1.2s;animation-delay:.3s}.m-lively .scn-smoke path{animation:scn-smoke 3.4s ease-out .6s infinite both}.m-lively .scn-smoke path:nth-child(2){animation-delay:1.7s}.m-lively .scn-smoke path:nth-child(3){animation-delay:2.8s}.m-enter.m-lively .scn-copy>:not(h1){animation:scn-rise .7s cubic-bezier(.2,.8,.2,1) both}.m-enter.m-lively .scn-copy>:nth-child(2){animation-delay:.08s}.m-enter.m-lively .scn-copy>:nth-child(3){animation-delay:.16s}.m-enter.m-lively .scn-copy>:nth-child(4){animation-delay:.24s}.m-enter.m-lively .scn-copy>:nth-child(5){animation-delay:.32s}.m-lively .scn-frame-band.is-seen svg{animation:scn-sway 1.4s cubic-bezier(.3,1.6,.5,1) both}.m-enter.m-subtle .scn-canopy,.m-enter.m-subtle .scn-shadow,.m-enter.m-subtle .scn-van{animation:scn-fade-up .7s ease-out both}.m-subtle .scn-smoke path,.m-subtle .scn-steam path{animation:scn-steam 4s ease-out infinite both}.m-subtle .scn-smoke path:nth-child(2),.m-subtle .scn-steam path:nth-child(2){animation-delay:1.3s}.m-subtle .scn-smoke path:nth-child(3),.m-subtle .scn-steam path:nth-child(3){animation-delay:2.6s}.m-subtle .scn-coal{animation:scn-glow 3.6s ease-in-out infinite}.m-enter.m-subtle .scn-copy>:not(h1){animation:scn-fade-up .6s ease-out both}@supports (animation-timeline:view()){.m-lively .scn-reveal,.m-subtle .scn-reveal{animation:scn-card-in linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}@keyframes scn-roll-in{0%{transform:translateX(-135%)}82%{transform:translateX(1.5%)}to{transform:translateX(0)}}@keyframes scn-spin{0%{transform:rotate(-3turn)}to{transform:rotate(0)}}@keyframes scn-shadow-in{0%{transform:translateX(-135%);opacity:0}to{transform:none;opacity:1}}@keyframes scn-hatch-open{0%{transform:scaleY(1)}to{transform:scaleY(.1)}}@keyframes scn-steam{0%{transform:translateY(8px) scaleX(.8);opacity:0}25%{opacity:.75}to{transform:translateY(-28px) scaleX(1.25);opacity:0}}@keyframes scn-smoke{0%{transform:translateY(10px) scale(.7);opacity:0}20%{opacity:.6}to{transform:translate(26px,-46px) scale(1.5);opacity:0}}@keyframes scn-unfold{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes scn-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes scn-glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes scn-flicker{0%,to{transform:scaleY(1) scaleX(1)}30%{transform:scaleY(1.25) scaleX(.9)}60%{transform:scaleY(.85) scaleX(1.05)}}@keyframes scn-rise{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}@keyframes scn-fade-up{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}@keyframes scn-card-in{0%{transform:translateY(24px) scale(.98);opacity:.2}to{transform:none}}@keyframes scn-sway{0%{transform:rotate(-1.6deg)}35%{transform:rotate(1.1deg)}65%{transform:rotate(-.5deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.scn *,.scn-copy>*,.scn-frame *,.scn-reveal{animation:none!important}}