@font-face{font-family:"Kanit";src:url("/fonts/kanit-900i.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Kanit";src:url("/fonts/kanit-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Kanit";src:url("/fonts/kanit-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:dark;--ink:#141a3d;--ink-deep:#0b0f2b;--plate:#232c66;--plate-lit:#2d3771;--plate-edge:#3c4890;--gold:#ffcf2e;--gold-deep:#f7a614;--red:#f2404d;--red-deep:#b51f36;--red-plate:#d42a3a;--cream:#fff7e6;--tyre:#5d6ab0;--mist:#c6ccf2;--paper:#fff7e6;--paper-line:#b9c6ef;--pencil:#2b3270;--display:"Kanit","Arial Black",sans-serif;--body:"Kanit",system-ui,sans-serif;--lean:-9deg;--unlean:9deg;--gutter:clamp(16px,4vw,56px);--measure:62ch;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.55,0,1,0.45);--cut:2.62vw;--t-sm:0.95rem;--t-md:1.05rem;--t-lg:clamp(1.2rem,1.08rem + 0.4vw,1.42rem);--t-xl:clamp(1.45rem,1.05rem + 1.6vw,2.2rem);--t-2xl:clamp(2.2rem,1.4rem + 3vw,4rem);--t-3xl:clamp(3.2rem,2rem + 5vw,6rem);--p1:var(--red-plate);--p2:#45c4f5;--p3:#43d6a0;--p4:var(--gold)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px;scrollbar-color:var(--tyre) var(--ink-deep)}body{margin:0;min-height:100vh;background-color:var(--ink);background-image:repeating-linear-gradient( 114deg,transparent 0 220px,rgb(255 255 255 / 0.025) 220px 420px );color:var(--cream);font-family:var(--body);font-weight:400;font-size:clamp(1.0625rem,0.98rem + 0.3vw,1.1875rem);line-height:1.55;overflow-x:hidden}::selection{background:var(--gold);color:var(--ink)}img,video,svg{display:block;max-width:100%}a{color:var(--gold);text-decoration-thickness:2px;text-underline-offset:0.2em}a:hover{color:var(--cream)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:2px}h1,h2,h3{font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;line-height:0.95;letter-spacing:-0.005em;margin:0;text-wrap:balance}p{margin:0 0 1em;text-wrap:pretty}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-80px;z-index:50;padding:10px 16px;background:var(--gold);color:var(--ink);font-weight:600;text-decoration:none}.skip:focus{top:12px}.skip:hover{color:var(--ink)}.word{color:var(--gold);text-shadow:0.035em 0.05em 0 var(--ink-deep),0.02em 0.03em 0 var(--ink-deep)}.bar{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px var(--gutter)}.bar-home{display:flex;align-items:center;gap:10px;color:var(--cream);text-decoration:none;font-weight:600}.bar-home img{width:40px;height:40px}.bar-home span{font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:0.01em;font-size:var(--t-sm)}.home .bar-home span{display:none}.bar-links{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.chip{display:inline-flex;align-items:center;min-height:44px;padding:6px 18px;font-family:var(--body);font-weight:600;text-transform:uppercase;font-size:var(--t-sm);letter-spacing:0.06em;color:var(--cream);text-decoration:none;background:rgb(20 26 61 / 0.82);border:2px solid var(--plate-edge);transform:skewX(var(--lean));box-shadow:3px 4px 0 var(--ink-deep);transition:background-color 160ms ease,color 160ms ease,transform 160ms var(--ease-out)}.chip>span{transform:skewX(var(--unlean))}.chip:hover{background:var(--plate-lit);color:var(--gold)}.chip[aria-current="page"]{color:var(--gold)}.hero{position:relative;isolation:isolate;min-height:min(100svh,1080px);display:grid;align-content:center;justify-items:center;padding:clamp(88px,12vh,132px) var(--gutter) clamp(56px,9vh,104px);overflow:hidden;background:var(--ink-deep);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),0 100%)}.hero-media,.hero-media img,.hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-media{z-index:-2}.hero-media video{opacity:0;transition:opacity 600ms ease}.hero-media video.is-playing{opacity:1}.hero::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 85% at 50% 42%,transparent 38%,rgb(11 15 43 / 0.72) 100%),linear-gradient(180deg,rgb(11 15 43 / 0.55) 0%,transparent 22%,transparent 70%,rgb(11 15 43 / 0.6) 100%);pointer-events:none}.hero-inner{width:min(100%,1180px);display:grid;justify-items:center;gap:clamp(18px,3vh,30px)}.logo{width:min(100%,1040px,max(360px,(100svh - 430px) * 2.6));margin:0}.crash{position:relative;display:block;width:100%;aspect-ratio:2048 / 785}.crash img{position:absolute;height:auto;max-width:none}.tagline{width:min(100%,1000px);margin:0;padding:10px 26px 12px;background:var(--ink);border:2px solid var(--plate-edge);box-shadow:4px 5px 0 var(--ink-deep);transform:skewX(var(--lean));text-align:center}.tagline>span{display:block;transform:skewX(var(--unlean))}.tagline strong{display:block;font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:min(var(--t-xl),1.9rem);line-height:1.05;color:var(--cream)}.tagline em{display:block;font-style:normal;color:var(--mist);font-size:var(--t-md);margin-top:4px}.calls{display:grid;grid-template-columns:minmax(0,1.55fr) 34px minmax(0,1fr);align-items:stretch;width:min(100%,1000px)}.calls-seam{position:relative;z-index:1;margin:-10px 0;transform:skewX(var(--lean))}.call{position:relative;display:grid;align-content:center;min-height:92px;padding:14px 30px 16px;text-decoration:none;transform:skewX(var(--lean));box-shadow:6px 7px 0 var(--ink-deep);transition:transform 180ms var(--ease-out),box-shadow 180ms var(--ease-out),filter 180ms ease}.call>*{transform:skewX(var(--unlean))}.call-top{font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;text-wrap:balance;font-size:var(--t-xl);line-height:0.98}.call-sub{font-weight:600;font-size:var(--t-sm);line-height:1.25;margin-top:6px}.call-play{overflow:hidden;color:var(--ink);background:var(--gold-deep);border:3px solid var(--ink-deep)}.call-play .call-top{position:relative}.call-play .call-top::before{content:"";position:absolute;z-index:-1;inset:-60px -80px -4px;background:var(--gold)}.call-play .call-sub{color:#4a3204}.call-play:hover{transform:skewX(var(--lean)) translate(-2px,-3px);box-shadow:9px 11px 0 var(--ink-deep);color:var(--ink)}.call-play:active{transform:skewX(var(--lean)) translate(3px,4px);box-shadow:2px 2px 0 var(--ink-deep)}.call-steam{color:var(--cream);background:var(--plate);border:3px solid var(--plate-edge)}.call-steam .call-top{font-size:var(--t-lg)}.call-steam .call-sub{color:var(--mist)}a.call-steam:hover{background:var(--plate-lit);color:var(--gold)}.call-note{margin:0;color:var(--mist);font-size:var(--t-sm);text-align:center}.on-touch{display:none}@media (hover:none) and (pointer:coarse){.on-desk{display:none}.on-touch{display:block}}.seam{display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='40' viewBox='0 0 34 40'%3E%3Cpath d='M17 0 L25 10 L17 20 L25 30 L17 40' fill='none' stroke='%230b0f2b' stroke-width='5' stroke-linejoin='miter'/%3E%3C/svg%3E") center top / 34px 40px repeat-y,linear-gradient(90deg,var(--gold-deep) 0 50%,var(--red) 50% 100%);border-left:3px solid var(--ink-deep);border-right:3px solid var(--ink-deep)}.seam-across{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='34' viewBox='0 0 40 34'%3E%3Cpath d='M0 17 L10 9 L20 17 L30 9 L40 17' fill='none' stroke='%230b0f2b' stroke-width='5' stroke-linejoin='miter'/%3E%3C/svg%3E") left center / 40px 34px repeat-x,linear-gradient(180deg,var(--gold-deep) 0 50%,var(--red) 50% 100%);border:0;border-top:3px solid var(--ink-deep);border-bottom:3px solid var(--ink-deep)}.sticker{position:absolute;z-index:3;display:inline-block;padding:4px 12px 5px;font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:var(--t-sm);line-height:1;color:var(--cream);background:var(--red-plate);border:3px solid var(--cream);box-shadow:3px 4px 0 var(--ink-deep);transform:rotate(8deg);white-space:nowrap}.sticker-gold{background:var(--gold);color:var(--ink)}.call-steam .sticker{top:-16px;right:-8px;transform:skewX(var(--unlean)) rotate(10deg)}.label{display:flex;align-items:flex-start;gap:0.6em;font-family:var(--body);font-weight:600;font-style:normal;letter-spacing:0.03em;line-height:1.2;color:var(--cream)}.label::before{content:"";flex:none;width:0.5em;height:0.95em;margin-top:0.06em;background:var(--tab,var(--gold));border:2px solid var(--ink-deep);box-shadow:2px 3px 0 var(--ink-deep);transform:skewX(var(--lean))}.plate{position:relative;background-color:var(--plate);background-image:radial-gradient(circle at 18px 18px,var(--ink-deep) 0 5px,var(--plate-edge) 5.5px 7px,transparent 7.5px),radial-gradient(circle at calc(100% - 18px) 18px,var(--ink-deep) 0 5px,var(--plate-edge) 5.5px 7px,transparent 7.5px),radial-gradient(circle at 18px calc(100% - 18px),var(--ink-deep) 0 5px,var(--plate-edge) 5.5px 7px,transparent 7.5px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),var(--ink-deep) 0 5px,var(--plate-edge) 5.5px 7px,transparent 7.5px);border:3px solid var(--plate-edge);box-shadow:8px 10px 0 var(--ink-deep)}.versus{--side-lean:-4deg;position:relative;padding:clamp(64px,10vw,120px) var(--gutter) clamp(40px,6vw,72px)}.versus-grid{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);max-width:1320px;margin:0 auto}.versus-seam{margin:-28px 0;position:relative;z-index:2;transform:skewX(var(--side-lean))}.side{display:flex;flex-direction:column;padding:clamp(28px,4vw,52px) clamp(24px,4vw,56px) clamp(32px,4vw,52px);transform:skewX(var(--side-lean))}.side>*{transform:skewX(calc(-1 * var(--side-lean)))}.side>.points{transform:none}.side>.points>li{transform:skewX(calc(-1 * var(--side-lean)))}.side-couch{margin-right:-6px}.side-wreck{--tab:var(--red);margin-left:-6px}.side h2{font-size:var(--t-3xl);line-height:0.9}.side-couch h2{text-align:right}.side-lead{margin:8px 0 26px;font-weight:600;color:var(--mist);font-size:var(--t-md)}.side-couch .side-lead{text-align:right}.side-shot{position:relative;margin:0 0 28px;border:3px solid var(--ink-deep);box-shadow:6px 7px 0 var(--ink-deep);background:var(--ink-deep);aspect-ratio:16 / 9}.side-shot img{width:100%;height:100%;object-fit:cover}.side-shot .sticker{bottom:-14px;right:14px}.side-couch .side-shot .sticker{right:auto;left:14px;transform:rotate(-7deg)}.points{list-style:none;margin:0;padding:0;display:grid;gap:18px}.points h3{font-size:var(--t-lg);margin-bottom:6px}.points p{margin:0;color:var(--cream);max-width:var(--measure)}.feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,72px);max-width:1320px;margin:0 auto;padding:clamp(40px,5vw,72px) var(--gutter)}.feature-flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.feature-flip .feature-text{padding-top:6px}.feature-flip .feature-art{order:2}.feature h2{font-size:min(var(--t-2xl),3.4rem);margin-bottom:18px;text-wrap:balance}.feature-text p{max-width:46ch;color:var(--cream)}.frame{position:relative;margin:0;border:4px solid var(--ink-deep);outline:3px solid var(--plate-edge);outline-offset:-1px;box-shadow:10px 12px 0 var(--ink-deep);background:var(--ink-deep);transform:rotate(-1.2deg)}.feature-flip .frame{transform:rotate(1.2deg)}.frame img{width:100%;height:auto}.frame .sticker{top:-16px;left:-10px;transform:rotate(-8deg);font-size:var(--t-lg);padding:6px 14px 7px}.seats{display:flex;flex-wrap:wrap;gap:10px;margin:auto 0 0;padding:26px 0 0;list-style:none}.side-couch .seats{justify-content:flex-end}.seat,.kit-chip{display:grid;place-items:center;min-width:54px;height:44px;padding:0 12px;font-family:var(--display);font-weight:900;font-style:italic;font-size:var(--t-lg);line-height:1;text-transform:uppercase;color:var(--ink);border:3px solid var(--ink-deep);box-shadow:3px 4px 0 var(--ink-deep);transform:skewX(var(--lean))}.seat>span,.kit-chip>span{transform:skewX(var(--unlean))}.seat{--seat:var(--p1);background:var(--seat);cursor:pointer;transition:transform 160ms var(--ease-out),box-shadow 160ms var(--ease-out)}.seat:hover,.seat[aria-pressed="true"]{transform:skewX(var(--lean)) translateY(-3px);box-shadow:4px 7px 0 var(--ink-deep)}.seat[aria-pressed="true"]:not(:focus-visible){outline:3px solid var(--cream);outline-offset:2px}.seat-1{--seat:var(--p1);color:var(--cream)}.seat-2{--seat:var(--p2)}.seat-3{--seat:var(--p3)}.seat-4{--seat:var(--p4)}.kit-chip{font-size:var(--t-sm);color:var(--cream);background:var(--red-plate)}.quad{position:absolute;z-index:1;width:50%;height:50%;pointer-events:none;transition:background-color 200ms var(--ease-out),box-shadow 200ms var(--ease-out)}.quad-1{left:0;top:0;--seat:var(--p1)}.quad-2{left:50%;top:0;--seat:var(--p2)}.quad-3{left:0;top:50%;--seat:var(--p3)}.quad-4{left:50%;top:50%;--seat:var(--p4)}.side-couch:has(.seat:hover,.seat:focus-visible,.seat[aria-pressed="true"]) .quad{background:rgb(11 15 43 / 0.6)}.side-couch:has(.seat-1:hover,.seat-1:focus-visible,.seat-1[aria-pressed="true"]) .quad-1,.side-couch:has(.seat-2:hover,.seat-2:focus-visible,.seat-2[aria-pressed="true"]) .quad-2,.side-couch:has(.seat-3:hover,.seat-3:focus-visible,.seat-3[aria-pressed="true"]) .quad-3,.side-couch:has(.seat-4:hover,.seat-4:focus-visible,.seat-4[aria-pressed="true"]) .quad-4{background:transparent;box-shadow:inset 0 0 0 4px var(--seat)}.kit-row{display:flex;flex-wrap:wrap;gap:12px 10px;margin:22px 0 0;padding:0;list-style:none}.kit-row .kit-chip:nth-child(even){background:var(--plate-lit);border-color:var(--ink-deep)}.band{position:relative;isolation:isolate;clip-path:polygon(0 var(--cut),100% 0,100% calc(100% - var(--cut)),0 100%)}.join{position:relative;z-index:6;height:26px;overflow-x:clip;pointer-events:none}.join-under{margin-top:calc(-13px - var(--cut) / 2)}.join-over{margin-bottom:calc(-13px - var(--cut) / 2)}.join-tape{display:block;height:100%;margin-inline:-2vw;transform:rotate(-1.5deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='20' viewBox='0 0 40 20'%3E%3Cpath d='M0 10 L10 4 L20 10 L30 4 L40 10' fill='none' stroke='%230b0f2b' stroke-width='4' stroke-linejoin='miter'/%3E%3C/svg%3E") left center / 40px 20px repeat-x,linear-gradient(90deg,var(--gold-deep) 0 50%,var(--red) 50% 100%);border-block:3px solid var(--ink-deep);box-shadow:0 4px 0 var(--ink-deep)}.join-car{position:absolute;left:calc(50% - 12px);bottom:12px;width:68px;height:auto;filter:drop-shadow(3px 4px 0 rgb(11 15 43 / 0.85))}.party{padding:calc(var(--cut) + clamp(48px,5vw,80px)) var(--gutter) calc(var(--cut) + clamp(56px,5vw,88px));background-color:var(--red-plate);background-image:repeating-linear-gradient( 114deg,transparent 0 220px,rgb(11 15 43 / 0.08) 220px 420px )}.party-inner{max-width:1320px;margin:0 auto}.party-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:last baseline;margin-bottom:clamp(28px,4vw,48px)}.party-head h2{font-size:var(--t-2xl);color:var(--cream)}.party-head p{margin:0;max-width:44ch;color:var(--cream)}.picker{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,330px);gap:clamp(28px,3.4vw,48px);align-items:start}.picker-tabs{grid-column:2;grid-row:1;display:grid;gap:0;padding:20px 22px 20px 26px}.picker-tab{position:relative;isolation:isolate;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:52px;padding:1px 14px 1px 6px;font:inherit;font-size:var(--t-sm);font-weight:600;letter-spacing:0.04em;line-height:1.15;text-align:left;text-transform:uppercase;color:var(--cream);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 220ms var(--ease-out)}.picker-tab::before{content:"";position:absolute;inset:0;z-index:-1;border:3px solid transparent;transform:skewX(var(--lean));transition:background-color 160ms var(--ease-out)}.picker-tab:hover::before{background:var(--plate-lit)}.picker-tab[aria-selected="true"]{color:var(--ink);transform:translateX(-10px)}.picker-tab[aria-selected="true"]::before{background:var(--gold);border-color:var(--ink-deep);box-shadow:4px 5px 0 var(--ink-deep)}.picker-tab img{width:52px;height:52px;transition:transform 220ms var(--ease-out)}.picker-tab:hover img,.picker-tab[aria-selected="true"] img{transform:rotate(-8deg) scale(1.12)}.picker-tab:focus-visible{outline-offset:3px}.picker-panels{grid-column:1;grid-row:1;display:grid;touch-action:pan-y}.picker-panel{grid-area:1 / 1;display:grid;align-content:start}.picker-panel[hidden]{display:grid;visibility:hidden}.picker-panel[hidden] .screen img{display:none}.picker-panel:focus-visible{outline-offset:10px}.screen{position:relative;margin:0;aspect-ratio:16 / 9;border:4px solid var(--ink-deep);outline:3px solid var(--plate-edge);outline-offset:-1px;box-shadow:10px 12px 0 var(--ink-deep);background:var(--ink-deep);transform:rotate(-1deg)}.screen img{width:100%;height:100%;object-fit:cover}.picker-caption{position:relative;z-index:2;justify-self:start;max-width:min(100% - 24px,620px);margin:-28px 0 0 clamp(12px,3vw,40px);padding:14px 28px 16px;background:var(--plate);border:3px solid var(--plate-edge);box-shadow:6px 8px 0 var(--ink-deep);transform:skewX(var(--lean))}.picker-caption>*{transform:skewX(var(--unlean))}.picker-name{margin-bottom:8px;letter-spacing:0.012em;font-size:var(--t-xl);color:var(--gold);text-shadow:0.035em 0.05em 0 var(--ink-deep)}.picker-caption p{margin:0;font-size:var(--t-md);line-height:1.4;color:var(--cream)}.garage{display:grid;gap:22px}.garage-slides{position:relative;display:grid;transform:rotate(1.2deg)}.garage-slides::before,.garage-slides::after{content:"";position:absolute;top:0;left:0;right:0;aspect-ratio:16 / 9;pointer-events:none}.garage-slides::before{background:var(--ink-deep);box-shadow:10px 12px 0 var(--ink-deep)}.garage-slides::after{z-index:3;border:4px solid var(--ink-deep);outline:3px solid var(--plate-edge);outline-offset:-1px}.garage-slide{grid-area:1 / 1;display:grid;align-content:start}.garage-slide[hidden]{display:grid;visibility:hidden;transition:visibility 0s linear 700ms}.garage-slide img{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:16 / 9}.garage-slide:not([hidden]) img{z-index:2}.garage-caption{position:relative;z-index:4;justify-self:end;display:grid;gap:4px;max-width:min(100% - 24px,600px);margin:-26px clamp(12px,3vw,36px) 0 0;padding:12px 24px 14px;background:var(--plate);border:3px solid var(--plate-edge);box-shadow:6px 8px 0 var(--ink-deep);transform:rotate(-1.2deg) skewX(var(--lean))}.garage-slide:not([hidden]) .garage-caption{z-index:5}.garage-slide[hidden] .garage-caption{opacity:0;transition:opacity 140ms linear}.garage-caption>*{transform:skewX(var(--unlean))}.garage-caption strong{font-family:var(--display);font-size:var(--t-xl);font-weight:900;font-style:italic;letter-spacing:0.012em;line-height:1.05;text-transform:uppercase;color:var(--gold);text-shadow:0.035em 0.05em 0 var(--ink-deep)}.garage-caption span{font-size:var(--t-md);line-height:1.4;color:var(--cream)}.garage-bar{display:flex;align-items:center;gap:18px}.garage-steps{flex:1;display:grid;grid-template-columns:repeat(4,minmax(min-content,1fr));gap:14px}.garage-step{display:grid;align-content:end;gap:8px;min-height:44px;padding:4px 0;font:inherit;font-size:var(--t-sm);font-weight:600;letter-spacing:0.02em;line-height:1.15;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--mist);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.garage-step:hover,.garage-step[aria-selected="true"]{color:var(--cream)}.garage-step:focus-visible{outline-offset:4px}.garage-track{position:relative;display:block;height:12px;overflow:hidden;background:var(--ink-deep);border:2px solid var(--plate-edge);transform:skewX(var(--lean))}.garage-fill{position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left center}.garage-step.is-done .garage-fill,.garage-step[aria-selected="true"] .garage-fill{transform:scaleX(1)}.garage-toggle{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;color:var(--cream);background:var(--plate);border:2px solid var(--plate-edge);border-radius:50%;box-shadow:3px 4px 0 var(--ink-deep);cursor:pointer}.garage-toggle:hover{background:var(--plate-lit)}.garage-toggle[hidden]{display:none}.garage-toggle svg{width:16px;height:16px}.garage-toggle .icon-play,.garage-toggle[aria-pressed="true"] .icon-pause{display:none}.garage-toggle[aria-pressed="true"] .icon-play{display:block}.peggy{max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,96px) var(--gutter)}.notepad{position:relative;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(90deg,transparent 0 74px,rgb(242 64 77 / 0.55) 74px 76px,transparent 76px),repeating-linear-gradient(180deg,transparent 0 33px,var(--paper-line) 33px 35px);background-position:0 0,0 22px;padding:72px clamp(24px,5vw,72px) 56px clamp(110px,16vw,230px);box-shadow:10px 12px 0 var(--ink-deep);transform:rotate(-0.8deg);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - 14px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='14' viewBox='0 0 60 14'%3E%3Cpath d='M0 0H60V6L54 12 47 5 40 13 33 6 26 12 19 5 12 13 6 6 0 11Z'/%3E%3C/svg%3E") bottom / 60px 14px repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - 14px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='14' viewBox='0 0 60 14'%3E%3Cpath d='M0 0H60V6L54 12 47 5 40 13 33 6 26 12 19 5 12 13 6 6 0 11Z'/%3E%3C/svg%3E") bottom / 60px 14px repeat-x}.notepad::before{content:"";position:absolute;inset:18px 28px auto;height:22px;background:radial-gradient(circle at 11px 11px,var(--ink) 0 7px,transparent 7.5px) 0 0 / 34px 22px repeat-x;opacity:0.88}.peggy-sticker{position:absolute;left:clamp(-56px,-4vw,-20px);top:46px;width:clamp(130px,17vw,236px);height:auto;transform:rotate(-6deg);filter:drop-shadow(5px 6px 0 rgb(11 15 43 / 0.9))}.peggy h2{font-size:var(--t-2xl);color:var(--ink);margin-bottom:14px}.peggy-lead{font-size:var(--t-lg);max-width:48ch;color:var(--pencil)}.ticks{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px clamp(24px,4vw,56px)}.ticks li{position:relative;padding-left:46px}.ticks li::before{content:"";position:absolute;left:0;top:2px;width:34px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 30'%3E%3Cpath d='M3 16 L12 25 L31 3' fill='none' stroke='%23f2404d' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.ticks h3{font-size:var(--t-lg);color:var(--red-deep);margin-bottom:6px}.ticks p{margin:0;color:var(--ink)}.demo{max-width:1180px;margin:0 auto;padding:clamp(40px,6vw,88px) var(--gutter)}.ticket{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);padding:clamp(32px,5vw,64px);transform:skewX(-3deg)}.ticket>*{transform:skewX(3deg)}.ticket h2{font-size:var(--t-2xl);margin-bottom:22px}.ticket>.ticket-head{grid-column:1 / -1}.ticket>.ticket-head h2{margin-bottom:0}.ticket-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ticket-list li{position:relative;padding-left:34px}.ticket-list li::before{content:"";position:absolute;left:4px;top:0.3em;width:0.5em;height:0.95em;background:var(--gold);border:2px solid var(--ink-deep);transform:skewX(var(--lean));box-shadow:2px 3px 0 var(--ink-deep)}.tracks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:12px 14px;list-style:none;margin:14px 0 4px;padding:0}.tracks li{padding:7px 12px 7px 30px;font-weight:600;text-transform:uppercase;font-size:var(--t-sm);letter-spacing:0.04em;line-height:1.2;color:var(--cream);background:var(--plate-lit);border:2px solid var(--plate-edge);box-shadow:3px 4px 0 var(--ink-deep)}.tracks li::before{left:0;top:0;bottom:0;width:14px;height:auto;background:repeating-conic-gradient(var(--cream) 0 25%,var(--ink-deep) 0 50%) 0 0 / 12px 12px;border:0;border-right:2px solid var(--ink-deep);box-shadow:none;transform:none}.ticket-side{position:relative;display:flex;flex-direction:column;gap:18px;padding-bottom:6px}.ticket-side::before{content:"";position:absolute;top:0;bottom:calc(-1 * clamp(32px,5vw,64px) + 10px);left:calc(-0.5 * clamp(24px,4vw,56px) - 7px);width:14px;background:radial-gradient(circle at 7px 7px,var(--ink-deep) 0 5px,transparent 5.5px) 0 0 / 14px 22px repeat-y}.stamp{align-self:flex-start;margin:10px 0 auto 8px;padding:10px 18px 8px;font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:var(--t-xl);line-height:1;color:var(--gold);border:4px solid var(--gold);outline:2px solid var(--gold);outline-offset:4px;rotate:-7deg}.ticket-side .calls,.lost .calls{grid-template-columns:1fr;width:auto}.ticket-side .call-top{font-size:min(var(--t-xl),1.6rem)}.ticket-side .call-note{text-align:left}.steam{overflow:hidden;padding:calc(var(--cut) + clamp(56px,7vw,104px)) var(--gutter) calc(var(--cut) + clamp(64px,8vw,120px));z-index:1}.steam-art{position:absolute;inset:0;z-index:-1}.steam-art img{width:100%;height:100%;object-fit:cover}.steam::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 75% at 50% 52%,rgb(11 15 43 / 0.9) 0%,rgb(11 15 43 / 0.72) 55%,rgb(11 15 43 / 0.3) 100%),linear-gradient(90deg,rgb(11 15 43 / 0.55),rgb(11 15 43 / 0.15) 50%,rgb(11 15 43 / 0.55))}.steam-inner{max-width:1000px;margin:0 auto;display:grid;justify-items:center;text-align:center}.steam h2{font-size:var(--t-2xl);margin-bottom:14px}.steam p{max-width:46ch;margin-bottom:30px}.crash-mini{position:relative;display:block;width:clamp(180px,20vw,280px);aspect-ratio:717 / 586;margin-bottom:8px}.crash-mini img{position:absolute;height:auto;max-width:none}.cm-star{left:35%;top:0;width:30.13%;transform-origin:50% 70%}.cm-left,.cm-right{top:40.96%;width:58.86%;filter:drop-shadow(4px 5px 0 rgb(11 15 43 / 0.85))}.cm-left{left:0;transform-origin:62% 92%}.cm-right{left:41.14%;transform-origin:38% 92%}.ride{position:fixed;inset:0 0 auto;z-index:30;background:var(--ink-deep);transform:translateY(-110%);visibility:hidden;transition:transform 240ms var(--ease-out),visibility 0s linear 240ms}.ride.is-on{transform:none;visibility:visible;transition:transform 240ms var(--ease-out),visibility 0s}.ride::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M0 0 L5 6 L10 0 L15 6 L20 0 Z' fill='%230b0f2b'/%3E%3C/svg%3E") left top / 20px 10px repeat-x,linear-gradient(90deg,var(--gold-deep) 0 50%,var(--red) 50% 100%)}.ride-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1320px;height:60px;margin:0 auto;padding:0 var(--gutter)}.ride-logo{width:auto;height:40px}.ride-desk,.ride-touch{display:flex;align-items:center;gap:22px}.ride .on-touch{display:none}.call-mini{min-height:42px;padding:6px 22px 7px;box-shadow:4px 5px 0 #000}.call-mini .call-top{font-size:var(--t-lg)}.ride-steam{position:relative;padding:8px 16px;font-weight:600;font-size:var(--t-sm);letter-spacing:0.04em;text-transform:uppercase;color:var(--cream);text-decoration:none;background:var(--plate);border:2px solid var(--plate-edge);transform:skewX(var(--lean))}.ride-steam .sticker{position:relative;margin-left:12px;padding:3px 9px 4px;box-shadow:2px 3px 0 var(--ink-deep);transform:skewX(var(--unlean)) rotate(6deg)}@media (hover:none) and (pointer:coarse){html{scroll-padding:0 0 100px}.ride{inset:auto 0 0;transform:translateY(110%);padding-bottom:env(safe-area-inset-bottom)}.ride::after{top:auto;bottom:100%;transform:scaleY(-1)}.ride .on-desk,.ride-logo{display:none}.ride .on-touch{display:flex}.ride-inner{height:auto;min-height:68px;padding-block:10px}.ride-touch{flex:1;gap:12px}.ride-peggy{flex:none;width:56px;height:56px;margin:-18px 0 0 -4px;transform:rotate(-6deg);filter:drop-shadow(2px 3px 0 #000)}.ride-send{flex:1;min-height:52px;margin-right:10px;text-align:left}.ride-send .call-top{font-size:var(--t-md);white-space:nowrap}}.ride-send{font:inherit;cursor:pointer}.ride-status{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(100% + 20px);margin:0;padding:10px 16px;font-weight:600;font-size:var(--t-sm);color:var(--ink);background:var(--cream);border:3px solid var(--ink-deep);box-shadow:4px 5px 0 var(--ink-deep);transition:opacity 200ms var(--ease-out);pointer-events:none}.ride-status:empty{opacity:0;padding:0;border:0;box-shadow:none}.page-head{padding:clamp(110px,14vw,170px) var(--gutter) clamp(28px,4vw,48px);max-width:1000px;margin:0 auto}.page-head h1{font-size:var(--t-3xl)}.page-head p{margin-top:18px;max-width:56ch;font-size:var(--t-lg);color:var(--mist)}.prose{max-width:1000px;margin:0 auto;padding:0 var(--gutter) clamp(64px,9vw,120px)}.prose section{max-width:68ch;margin-bottom:clamp(32px,4vw,48px)}.prose h2{font-size:var(--t-xl);letter-spacing:0.01em;color:var(--gold);text-shadow:0.035em 0.05em 0 var(--ink-deep);margin-bottom:14px}.prose ul{padding-left:1.2em}.prose li{margin-bottom:0.4em}.updated{color:var(--mist);font-size:var(--t-sm)}.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px 28px;margin:0;padding:clamp(24px,3vw,36px) clamp(26px,3.4vw,44px);max-width:820px}.facts dt{font-weight:600;text-transform:uppercase;font-size:var(--t-sm);letter-spacing:0.06em;line-height:1.6;color:var(--mist)}.facts dd{margin:0}.downloads{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:22px}.download{display:grid;gap:10px;padding:16px;color:var(--cream);text-decoration:none;background:var(--plate);border:3px solid var(--plate-edge);box-shadow:5px 6px 0 var(--ink-deep);transition:background-color 160ms ease,transform 160ms var(--ease-out)}.download:hover{background:var(--plate-lit);color:var(--gold);transform:translateY(-2px)}.download img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;background:var(--ink-deep)}.download-logo img{padding:14px}.download b{font-weight:600;text-transform:uppercase;letter-spacing:0.04em}.download small{color:var(--mist);font-size:var(--t-sm)}.reel{max-width:980px;border:4px solid var(--ink-deep);box-shadow:10px 12px 0 var(--ink-deep);background:var(--ink-deep)}.reel video{width:100%;height:auto}.wide{max-width:none !important}.lost{min-height:100svh;display:grid;place-content:center;justify-items:center;text-align:center;gap:18px;padding:120px var(--gutter) 80px}.lost img{width:clamp(150px,22vw,220px);height:auto;transform:rotate(-5deg);filter:drop-shadow(5px 6px 0 rgb(11 15 43 / 0.9))}.lost h1{font-size:var(--t-3xl)}.lost p{color:var(--mist);max-width:40ch}.foot{padding:clamp(40px,6vw,64px) var(--gutter) 40px;background:var(--ink-deep);border-top:4px solid var(--ink-deep)}.foot-inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:start}.foot-brand{display:flex;gap:16px;align-items:center}.foot-brand img{width:180px;height:auto}.foot p{margin:0;color:var(--mist);font-size:var(--t-sm)}.foot-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;list-style:none;margin:0;padding:0;justify-content:flex-end}.home .foot{margin-top:calc(-1 * var(--cut));padding-top:calc(var(--cut) + clamp(40px,6vw,64px))}.mail{display:grid;gap:2px;margin-right:10px;padding:8px 22px 10px;color:var(--cream);text-decoration:none;background:var(--plate);border:3px solid var(--plate-edge);box-shadow:4px 5px 0 var(--ink-deep);transform:skewX(var(--lean));transition:background-color 160ms ease,transform 160ms var(--ease-out),box-shadow 160ms var(--ease-out)}.mail>span{transform:skewX(var(--unlean))}.mail-top{font-family:var(--display);font-weight:900;font-style:italic;text-transform:uppercase;font-size:var(--t-lg);line-height:1;color:var(--gold);text-shadow:0.035em 0.05em 0 var(--ink-deep)}.mail-to{font-weight:600;font-size:var(--t-md)}.mail:hover{color:var(--cream);background:var(--plate-lit);transform:skewX(var(--lean)) translateY(-2px);box-shadow:5px 7px 0 var(--ink-deep)}.foot-small{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;border-top:2px solid var(--plate)}.motion-toggle{position:absolute;right:var(--gutter);bottom:calc(var(--cut) * 1.6 + 26px);z-index:5;display:grid;place-items:center;width:48px;height:48px;padding:0;color:var(--cream);background:rgb(20 26 61 / 0.85);border:2px solid var(--plate-edge);border-radius:50%;box-shadow:3px 4px 0 var(--ink-deep);cursor:pointer}.motion-toggle[hidden]{display:none}.motion-toggle svg{width:18px;height:18px}.motion-toggle .icon-play{display:none}.motion-toggle[aria-pressed="true"] .icon-play{display:block}.motion-toggle[aria-pressed="true"] .icon-pause{display:none}@media (max-width:1080px){.picker{grid-template-columns:minmax(0,1fr)}.picker-tabs{grid-column:1;grid-row:2;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;padding:22px 30px}.picker-panels{grid-row:1}.picker-tab{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;padding:8px 2px}.picker-tab[aria-selected="true"]{transform:translateY(-6px)}.picker-tab img{width:100%;max-width:64px;height:auto;aspect-ratio:1}.picker-tab-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.party-head{grid-template-columns:1fr;align-items:start}}@media (max-width:860px){.versus-grid{grid-template-columns:1fr}.versus-seam{height:40px;margin:-14px -8px;transform:skewY(-2.5deg)}.versus-seam .seam{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='34' viewBox='0 0 40 34'%3E%3Cpath d='M0 17 L10 9 L20 17 L30 9 L40 17' fill='none' stroke='%230b0f2b' stroke-width='5' stroke-linejoin='miter'/%3E%3C/svg%3E") left center / 40px 34px repeat-x,linear-gradient(180deg,var(--gold-deep) 0 50%,var(--red) 50% 100%);border:0;border-top:3px solid var(--ink-deep);border-bottom:3px solid var(--ink-deep)}.side,.side>*,.side>.points>li{transform:none}.side-couch .seats{justify-content:flex-start}.feature-text{order:-1}.side-couch,.side-wreck{margin:0}.side-couch h2,.side-couch .side-lead{text-align:left}.feature,.feature-flip{grid-template-columns:1fr}.feature-flip .feature-art{order:0}.ticket{grid-template-columns:1fr;transform:none}.ticket-side::before{display:none}.stamp{margin:14px 0 10px 8px;font-size:var(--t-lg)}.ticket>*{transform:none}.ticks{grid-template-columns:1fr}.foot-inner{grid-template-columns:1fr}.foot-links{justify-content:flex-start}}@media (max-width:620px){.bar-home span{display:none}.hero{padding-bottom:calc(var(--cut) * 1.6 + 26px + 48px + 14px)}.calls{grid-template-columns:1fr;gap:22px;width:min(100%,420px)}.calls-seam{display:none}.call-steam .sticker{right:12px}.ride-steam{display:none}.call{min-height:80px;padding:12px 22px 14px}.picker-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 6px;padding:20px 24px}.picker-caption,.garage-caption{max-width:calc(100% - 12px);margin-inline:12px 0;padding:10px 18px 12px}.garage-caption{justify-self:start}.garage-steps{gap:8px}.garage-step{align-content:center}.garage-step-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.notepad{padding:200px 20px 48px 30px;background-image:linear-gradient(90deg,transparent 0 18px,rgb(242 64 77 / 0.55) 18px 20px,transparent 20px),repeating-linear-gradient(180deg,transparent 0 33px,var(--paper-line) 33px 35px)}.peggy-sticker{left:50%;top:34px;width:150px;transform:translateX(-50%) rotate(-5deg)}.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:10px}.steam::after{background:linear-gradient(180deg,rgb(11 15 43 / 0.55) 0%,rgb(11 15 43 / 0.92) 55%)}}@media (prefers-reduced-motion:no-preference){.garage.is-running .garage-slide:not([hidden]) img{animation:garage-in 700ms var(--ease-out) both}.garage.is-running .garage-slide:not([hidden]) .garage-caption{animation:garage-caption-in 320ms var(--ease-out) 120ms both}.garage.is-running .garage-step[aria-selected="true"] .garage-fill{animation:garage-fill 3500ms linear both}.garage.is-running .garage-step:last-child[aria-selected="true"] .garage-fill{animation-duration:5000ms}.garage.is-held .garage-step[aria-selected="true"] .garage-fill{animation-play-state:paused}}@keyframes garage-in{from{opacity:0}to{opacity:1}}@keyframes garage-caption-in{from{opacity:0;transform:rotate(-1.2deg) skewX(var(--lean)) translateX(-14px)}to{opacity:1;transform:rotate(-1.2deg) skewX(var(--lean))}}@keyframes garage-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){@media (scripting:enabled){.crash:not(.go):not(.rest) img{opacity:0}}.crash.go img{animation-duration:1100ms;animation-fill-mode:both;animation-timing-function:linear}.crash.go .l-car_left,.crash.go .l-car_left_under,.crash.go .l-car_left_whole{animation-name:drive-left}.crash.go .l-car_right,.crash.go .l-car_right_under,.crash.go .l-car_right_whole{animation-name:drive-right}.crash.go .l-car_left_whole,.crash.go .l-car_right_whole{animation-name:drive-left,until-hit}.crash.go .l-car_right_whole{animation-name:drive-right,until-hit}.crash.go .l-car_left,.crash.go .l-car_right{animation-name:drive-left,from-hit}.crash.go .l-car_right{animation-name:drive-right,from-hit}.crash.go .l-couch,.crash.go .l-bars_left{animation-name:name-left}.crash.go .l-wreck,.crash.go .l-bars_right{animation-name:name-right}.crash.go .l-star,.crash.go .l-backing{animation-name:star-pop}.crash.go .l-ticks,.crash.go .l-gap,.crash.go .l-dust{animation-name:burst}.crash.go .l-puff_left{animation-name:puff-left}.crash.go .l-puff_right{animation-name:puff-right}.crash.go .l-wheel{animation-name:wheel-off}.crash.go .l-chip{animation-name:chip-off}.crash.go .l-tag{animation-name:tag-slap}.crash.go .l-shadow{animation-name:settle-in}.crash.go{animation:shake 1100ms linear both}.crash.idle .l-star{animation:star-idle 3.2s ease-in-out 2}.call-play .call-top{transition:letter-spacing 200ms var(--ease-out)}}@media (prefers-reduced-motion:no-preference){html.js:is(.versus-grid,.feature-art,.feature-text,.picker,.notepad,.ticket,.steam-inner){transition:opacity 420ms var(--ease-out),translate 420ms var(--ease-out),rotate 420ms var(--ease-out),scale 420ms var(--ease-out)}html.js:is(.versus-grid,.feature-art,.feature-text,.picker,.notepad,.ticket,.steam-inner):not(.in){opacity:0;translate:0 24px;rotate:-3deg;scale:1.03}html.js .feature-text{transition-delay:90ms}html.js .in .sticker,html.js .in .stamp{animation:slap 520ms var(--ease-out) 180ms both}html.js .in:is(.seat,.kit-chip,.tracks>li){animation:pop 360ms var(--ease-out) calc(320ms + var(--i,0) * 60ms) both}:is(.seat,.kit-chip,.tracks>li):nth-child(2){--i:1}:is(.seat,.kit-chip,.tracks>li):nth-child(3){--i:2}:is(.seat,.kit-chip,.tracks>li):nth-child(4){--i:3}:is(.seat,.kit-chip,.tracks>li):nth-child(5){--i:4}.side,.ticket{transition:translate 200ms var(--ease-out),box-shadow 200ms var(--ease-out)}html.js .versus-grid.in .side:is(:hover,:focus-within),html.js .ticket.in:is(:hover,:focus-within){translate:0 -3px;box-shadow:12px 14px 0 var(--ink-deep)}html.js .crash-mini:not(.go):not(.rest) img{opacity:0}.crash-mini.go{animation:shake 1100ms linear both}.crash-mini.go img{animation-duration:1100ms;animation-fill-mode:both;animation-timing-function:linear}.crash-mini.go .cm-left{animation-name:drive-left}.crash-mini.go .cm-right{animation-name:drive-right}.crash-mini.go .cm-star{animation-name:star-pop}}@keyframes slap{0%{scale:1.6;opacity:0}55%{scale:0.92;opacity:1}78%{scale:1.04}100%{scale:1;opacity:1}}@keyframes pop{0%{scale:0.4;opacity:0}60%{scale:1.12;opacity:1}100%{scale:1;opacity:1}}@keyframes drive-left{0%{transform:translateX(-62%)}40%{transform:translateX(0);animation-timing-function:cubic-bezier(0.2,0.8,0.3,1)}48%{transform:translateX(-5%) rotate(-3deg)}62%{transform:translateX(1%) rotate(1deg)}76%{transform:translateX(-0.5%)}100%{transform:translateX(0)}}@keyframes drive-right{0%{transform:translateX(62%)}40%{transform:translateX(0);animation-timing-function:cubic-bezier(0.2,0.8,0.3,1)}48%{transform:translateX(5%) rotate(3deg)}62%{transform:translateX(-1%) rotate(-1deg)}76%{transform:translateX(0.5%)}100%{transform:translateX(0)}}@keyframes until-hit{0%,39.9%{opacity:1}40%,100%{opacity:0}}@keyframes from-hit{0%,39.9%{opacity:0}40%,100%{opacity:1}}@keyframes name-left{0%{transform:translateX(-40%);opacity:0}12%{opacity:1}40%{transform:translateX(0) translateY(0)}46%{transform:translateY(-6%) scaleY(1.06)}60%{transform:translateY(1%) scaleY(0.97)}100%{transform:none;opacity:1}}@keyframes name-right{0%{transform:translateX(40%);opacity:0}12%{opacity:1}40%{transform:translateX(0) translateY(0)}46%{transform:translateY(-6%) scaleY(1.06)}60%{transform:translateY(1%) scaleY(0.97)}100%{transform:none;opacity:1}}@keyframes star-pop{0%,39%{transform:scale(0) rotate(-30deg);opacity:0}40%{transform:scale(0.4) rotate(-20deg);opacity:1}50%{transform:scale(1.28) rotate(6deg)}64%{transform:scale(0.94) rotate(-2deg)}100%{transform:scale(1) rotate(0);opacity:1}}@keyframes star-idle{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.07) rotate(3deg)}}@keyframes burst{0%,39%{transform:scale(0.3);opacity:0}44%{opacity:1}58%{transform:scale(1.15)}100%{transform:scale(1);opacity:1}}@keyframes puff-left{0%{transform:translateX(-160%) scale(0.6);opacity:0}30%{opacity:1}40%{transform:translateX(-30%) scale(1.1)}100%{transform:none;opacity:1}}@keyframes puff-right{0%{transform:translateX(160%) scale(0.6);opacity:0}30%{opacity:1}40%{transform:translateX(30%) scale(1.1)}100%{transform:none;opacity:1}}@keyframes wheel-off{0%,40%{transform:translate(-90%,250%) rotate(0);opacity:0}41%{opacity:1}58%{transform:translate(-30%,-40%) rotate(220deg)}70%{transform:translate(0,12%) rotate(330deg)}78%{transform:translate(0,-10%) rotate(350deg)}86%,100%{transform:none;opacity:1}}@keyframes chip-off{0%,40%{transform:translate(110%,260%) rotate(0);opacity:0}41%{opacity:1}58%{transform:translate(30%,-40%) rotate(-200deg)}70%{transform:translate(0,12%) rotate(-340deg)}78%{transform:translate(0,-10%) rotate(-356deg)}86%,100%{transform:none;opacity:1}}@keyframes tag-slap{0%,70%{transform:scale(1.5) rotate(-6deg);opacity:0}78%{transform:scale(0.94) rotate(1deg);opacity:1}86%{transform:scale(1.03)}100%{transform:none;opacity:1}}@keyframes settle-in{0%,60%{opacity:0}100%{opacity:1}}@keyframes shake{0%,40%{transform:none}42%{transform:translate(-0.7%,0.6%)}44%{transform:translate(0.8%,-0.5%)}46%{transform:translate(-0.5%,-0.4%)}48%{transform:translate(0.4%,0.5%)}51%,100%{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms !important}}.l-shadow{left:0.1953%;top:0.7643%;width:99.6094%;transform-origin:49.7451% 46.529%}.l-backing{left:43.6035%;top:24.9682%;width:14.1113%;transform-origin:46.5744% 152.5279%}.l-bars_left{left:1.1719%;top:18.4713%;width:10.4004%;transform-origin:56.2911% 47.3596%}.l-bars_right{left:89.3555%;top:18.4713%;width:8.9844%;transform-origin:67.0109% 47.3596%}.l-ticks{left:44.6777%;top:0.1274%;width:10.9863%;transform-origin:50.0444% 165.2344%}.l-star{left:45.0684%;top:6.1146%;width:10.5469%;transform-origin:48.4259% 46.8661%}.l-couch{left:6.2012%;top:16.051%;width:41.8457%;transform-origin:49.6616% 86.3134%}.l-wreck{left:51.709%;top:16.051%;width:44.7754%;transform-origin:49.6401% 86.3134%}.l-wheel{left:56.3965%;top:1.5287%;width:4.3945%;transform-origin:41.2222% 49.899%}.l-chip{left:39.8438%;top:4.2038%;width:4.4922%;transform-origin:51.087% 45.7143%}.l-tag{left:37.1582%;top:72.1019%;width:26.3672%;transform-origin:49.3704% 52.7907%}.l-puff_left{left:30.957%;top:69.8089%;width:5.3711%;transform-origin:64.7273% 49.4805%}.l-puff_right{left:64.0137%;top:69.8089%;width:5.4199%;transform-origin:35.045% 49.4805%}.l-gap{left:45.9961%;top:52.4841%;width:9.4238%;transform-origin:44.3523% 102.8042%}.l-car_right_under{left:49.0234%;top:40%;width:18.7988%;transform-origin:49.1688% 91.3437%}.l-car_left_under{left:32.8125%;top:40%;width:18.8477%;transform-origin:49.171% 91.3437%}.l-dust{left:47.2168%;top:70.5732%;width:5.9082%;transform-origin:50.0826% 78.0597%}.l-car_right{left:48.9746%;top:39.8726%;width:18.6035%;transform-origin:49.9475% 94.6129%}.l-car_left{left:32.8125%;top:39.8726%;width:18.5547%;transform-origin:49.9474% 94.6129%}.l-car_right_whole{left:47.2168%;top:36.6879%;width:20.6055%;transform-origin:53.6256% 91.9942%}.l-car_left_whole{left:32.8125%;top:36.6879%;width:20.6055%;transform-origin:44.9763% 91.9942%}.crash .l-car_left_whole,.crash .l-car_right_whole{opacity:0}