.is-filtering[data-astro-cid-gua7pihe] .country[data-astro-cid-gua7pihe]{animation:none!important}.exam-room[data-astro-cid-rchbegz7] .indicator{animation:indicator 1s steps(1,end) infinite}.rec[data-astro-cid-rchbegz7]{animation:rec 1.6s ease-in-out infinite}@keyframes indicator{50%{opacity:0}}@keyframes rec{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.exam-room[data-astro-cid-rchbegz7] .indicator,.rec[data-astro-cid-rchbegz7]{animation:none}}.languages[data-astro-cid-ayjhcvtv]{background-color:color-mix(in srgb,var(--primary) 8%,var(--surface))}.hellos[data-astro-cid-ayjhcvtv]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around;pointer-events:none;user-select:none;mask-image:linear-gradient(to right,transparent,#000 15%,#000 85%,transparent)}.hello-row[data-astro-cid-ayjhcvtv]{display:flex;width:max-content;animation:marquee var(--speed) linear infinite}.hello-row[data-astro-cid-ayjhcvtv].reverse{animation-direction:reverse}.hello-set[data-astro-cid-ayjhcvtv]{display:flex;gap:clamp(2rem,5vw,4.5rem);padding-inline-end:clamp(2rem,5vw,4.5rem);font-size:clamp(2.6rem,6.5vw,5.6rem);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--primary);opacity:.09;white-space:nowrap}[dir=rtl] .hello-row[data-astro-cid-ayjhcvtv]{direction:ltr}@keyframes marquee{to{translate:-50% 0}}.variant[data-astro-cid-ayjhcvtv]{grid-area:1 / 1;opacity:0;filter:blur(6px);translate:0 8px;pointer-events:none;transition:opacity .38s ease,filter .38s ease,translate .48s cubic-bezier(.2,.8,.2,1)}.variant[data-astro-cid-ayjhcvtv][data-current]{opacity:1;filter:none;translate:0 0;pointer-events:auto}:lang(ar) .variant[data-astro-cid-ayjhcvtv][lang=ar]{line-height:1.7}@media(prefers-reduced-motion:reduce){.hello-row[data-astro-cid-ayjhcvtv]{animation:none}.variant[data-astro-cid-ayjhcvtv]{transition:none}}.lessons[data-astro-cid-nyinekp4]{background-color:color-mix(in srgb,var(--accent) 11%,var(--surface));background-image:radial-gradient(color-mix(in srgb,var(--accent-text) 14%,transparent) 1px,transparent 1.2px);background-size:18px 18px}.note[data-astro-cid-nyinekp4]{rotate:var(--tilt);transition:rotate .3s cubic-bezier(.2,.8,.2,1),translate .3s cubic-bezier(.2,.8,.2,1)}.note[data-astro-cid-nyinekp4]:hover{rotate:0deg;translate:0 -4px}.tape[data-astro-cid-nyinekp4]{position:absolute;top:-10px;left:50%;width:72px;height:22px;translate:-50% 0;rotate:calc(var(--tilt) * -2);background:color-mix(in srgb,#f5a524 45%,transparent);border-radius:3px;box-shadow:0 1px 2px #141a2e1f}.screen[data-astro-cid-xp75k64x]{opacity:0;animation:screen-cycle 15s infinite backwards}.screen-2[data-astro-cid-xp75k64x]{animation-delay:5s}.screen-3[data-astro-cid-xp75k64x]{animation-delay:10s}@keyframes screen-cycle{0%{opacity:0;transform:translateY(6px)}3%,30%{opacity:1;transform:none}34%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.screen[data-astro-cid-xp75k64x]{animation:none!important}.screen-1[data-astro-cid-xp75k64x]{opacity:1}}.ticket-top[data-astro-cid-4a6vfjbf],.ticket-bottom[data-astro-cid-4a6vfjbf]{--notch: 14px}.ticket-top[data-astro-cid-4a6vfjbf]{border-radius:28px 28px 0 0;mask:radial-gradient(circle var(--notch) at 0 100%,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 100%,#0000 98%,#000) right / 51% 100% no-repeat}.ticket-bottom[data-astro-cid-4a6vfjbf]{position:relative;border-radius:0 0 28px 28px;mask:radial-gradient(circle var(--notch) at 0 0,#0000 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle var(--notch) at 100% 0,#0000 98%,#000) right / 51% 100% no-repeat}.ticket-bottom[data-astro-cid-4a6vfjbf]:before{content:"";position:absolute;top:0;inset-inline:calc(var(--notch) + 10px);border-top:2px dashed rgb(255 255 255 / .2)}.progress[data-astro-cid-bt7esjxq]{background-color:color-mix(in srgb,var(--success) 10%,var(--surface))}@property --score{syntax: "<integer>"; initial-value: 82; inherits: true;}.ring[data-astro-cid-bt7esjxq]{stroke-dashoffset:calc(var(--ring) * .18)}.count[data-astro-cid-bt7esjxq]{counter-reset:score var(--score)}.count[data-astro-cid-bt7esjxq]:after{content:counter(score)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.dashboard[data-astro-cid-bt7esjxq]{view-timeline-name:--dashboard}.ring[data-astro-cid-bt7esjxq]{animation:fill linear both;animation-timeline:--dashboard;animation-range:entry 20% cover 45%}.count[data-astro-cid-bt7esjxq]{animation:count linear both;animation-timeline:--dashboard;animation-range:entry 20% cover 45%}.bar[data-astro-cid-bt7esjxq]{transform-origin:left center;animation:grow linear both;animation-timeline:--dashboard;animation-range:entry calc(30% + var(--i) * 6%) cover calc(45% + var(--i) * 4%)}.column[data-astro-cid-bt7esjxq]{transform-origin:bottom;animation:rise-up linear both;animation-timeline:--dashboard;animation-range:entry calc(35% + var(--i) * 4%) cover calc(50% + var(--i) * 3%)}}}[dir=rtl] .bar[data-astro-cid-bt7esjxq]{transform-origin:right center}@keyframes fill{0%{stroke-dashoffset:var(--ring)}}@keyframes count{0%{--score: 0}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes rise-up{0%{transform:scaleY(0)}}.wheel[data-astro-cid-76t7koy3]{transform:rotate(var(--spin, 0deg))}.eye[data-astro-cid-76t7koy3],.brow[data-astro-cid-76t7koy3],.puff[data-astro-cid-76t7koy3],.driver-head[data-astro-cid-76t7koy3],.clipboard[data-astro-cid-76t7koy3],.sweat[data-astro-cid-76t7koy3]{transform-box:fill-box;transform-origin:center}.eye[data-astro-cid-76t7koy3]{animation:blink 4.2s infinite}.brow[data-astro-cid-76t7koy3]{animation:brow 5.5s infinite}.puff[data-astro-cid-76t7koy3],.speed-lines[data-astro-cid-76t7koy3],.sweat[data-astro-cid-76t7koy3]{opacity:0}.speed-lines[data-astro-cid-76t7koy3]{transition:opacity .2s ease}.is-moving .puff[data-astro-cid-76t7koy3]{animation:puff .9s ease-out infinite}.is-moving .puff[data-astro-cid-76t7koy3]:nth-child(2){animation-delay:.3s}.is-moving .puff[data-astro-cid-76t7koy3]:nth-child(3){animation-delay:.6s}.is-moving .driver-head[data-astro-cid-76t7koy3]{transform-origin:50% 100%;animation:concentrate .9s ease-in-out infinite}.is-moving .clipboard[data-astro-cid-76t7koy3]{animation:scribble .5s ease-in-out infinite}.is-speeding .speed-lines[data-astro-cid-76t7koy3],.is-speeding .sweat[data-astro-cid-76t7koy3]{opacity:1}.is-reversing .reverse-light[data-astro-cid-76t7koy3]{fill:#fff;filter:drop-shadow(0 0 4px #fff)}.night-only[data-astro-cid-76t7koy3]{display:none}:root[data-theme=dark] .night-only[data-astro-cid-76t7koy3]{display:inline}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .night-only[data-astro-cid-76t7koy3]{display:inline}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes brow{0%,80%,to{transform:translateY(0)}85%,92%{transform:translateY(-1.8px)}}@keyframes puff{0%{opacity:.75;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(-30px,-14px) scale(2)}}@keyframes concentrate{0%,to{transform:rotate(0)}50%{transform:rotate(1.2deg)}}@keyframes scribble{0%,to{transform:translate(0)}50%{transform:translate(.6px,-.8px)}}@media(prefers-reduced-motion:reduce){.eye[data-astro-cid-76t7koy3],.brow[data-astro-cid-76t7koy3]{animation:none}}.bulb[data-astro-cid-e4obumdv]{fill:#e1e6f0}.lamp-light[data-astro-cid-e4obumdv],.night-only[data-astro-cid-e4obumdv]{display:none}:root[data-theme=dark] .lamp-light[data-astro-cid-e4obumdv],:root[data-theme=dark] .night-only[data-astro-cid-e4obumdv]{display:inline}:root[data-theme=dark] .bulb[data-astro-cid-e4obumdv]{fill:#fff3d1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lamp-light[data-astro-cid-e4obumdv],:root:not([data-theme=light]) .night-only[data-astro-cid-e4obumdv]{display:inline}:root:not([data-theme=light]) .bulb[data-astro-cid-e4obumdv]{fill:#fff3d1}}.owl-eyes[data-astro-cid-e4obumdv]{transform-box:fill-box;transform-origin:center;animation:owl-blink 3.6s infinite}@keyframes owl-blink{0%,90%,to{transform:scaleY(1)}94%{transform:scaleY(.1)}}.layer[data-astro-cid-zvuypgdh]{position:absolute;left:0;pointer-events:none;will-change:transform}.layer[data-astro-cid-zvuypgdh] svg[data-astro-cid-zvuypgdh]{display:block;max-width:none}.layer-far[data-astro-cid-zvuypgdh]{bottom:120px}.layer-mid[data-astro-cid-zvuypgdh]{bottom:76px}.far-back[data-astro-cid-zvuypgdh]{fill:var(--far-back)}.far-front[data-astro-cid-zvuypgdh]{fill:var(--far-front)}.snow[data-astro-cid-zvuypgdh]{fill:var(--snow)}.hill[data-astro-cid-zvuypgdh]{fill:var(--hill)}.hill-shade[data-astro-cid-zvuypgdh]{fill:var(--hill-shade)}.trunk[data-astro-cid-zvuypgdh]{fill:var(--trunk)}.leaf[data-astro-cid-zvuypgdh]{fill:var(--leaf)}.leaf-dark[data-astro-cid-zvuypgdh]{fill:var(--leaf-dark)}.leaf-light[data-astro-cid-zvuypgdh]{fill:var(--leaf-light)}.pine[data-astro-cid-zvuypgdh]{fill:var(--pine)}.pine-dark[data-astro-cid-zvuypgdh]{fill:var(--pine-dark)}.wall[data-astro-cid-zvuypgdh]{fill:var(--wall)}.roof[data-astro-cid-zvuypgdh]{fill:var(--roof)}.roof-dark[data-astro-cid-zvuypgdh]{fill:var(--roof-dark)}.door[data-astro-cid-zvuypgdh]{fill:var(--door)}.window[data-astro-cid-zvuypgdh]{fill:var(--window);filter:var(--window-glow, none)}.arm[data-astro-cid-lhvxk4ti]{transform-box:view-box;transform-origin:41px 42px;transition:transform .3s ease}.is-near .arm[data-astro-cid-lhvxk4ti]{animation:wave 1.1s cubic-bezier(.4,0,.2,1) forwards}.tail[data-astro-cid-lhvxk4ti],.balloon[data-astro-cid-lhvxk4ti]{transform-box:fill-box}.tail[data-astro-cid-lhvxk4ti]{transform-origin:100% 100%;animation:wag .6s ease-in-out infinite alternate}.is-near .tail[data-astro-cid-lhvxk4ti]{animation-duration:.16s}.balloon[data-astro-cid-lhvxk4ti]{transform-origin:30% 100%;animation:sway 3s ease-in-out infinite alternate}@keyframes wave{0%{transform:rotate(0)}30%{transform:rotate(-150deg)}45%{transform:rotate(-130deg)}60%{transform:rotate(-160deg)}75%{transform:rotate(-132deg)}to{transform:rotate(-150deg)}}@keyframes wag{0%{transform:rotate(-10deg)}to{transform:rotate(14deg)}}@keyframes sway{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.tail[data-astro-cid-lhvxk4ti],.balloon[data-astro-cid-lhvxk4ti]{animation:none}}.sky[data-astro-cid-nna5zhq5]{position:absolute;inset:0;overflow:hidden}.stars[data-astro-cid-nna5zhq5]{position:absolute;inset:0;width:100%;height:100%}.stars[data-astro-cid-nna5zhq5] circle[data-astro-cid-nna5zhq5]{fill:#fff;animation:twinkle 3.2s ease-in-out infinite}.cloud[data-astro-cid-nna5zhq5]{position:absolute;left:0;opacity:.95;animation:drift linear infinite}.celestial[data-astro-cid-nna5zhq5]{position:absolute;top:10%;inset-inline-end:9%;width:clamp(72px,9vw,110px);cursor:pointer;border-radius:999px;transition:scale .3s cubic-bezier(.34,1.56,.64,1)}@media(max-width:640px){.celestial[data-astro-cid-nna5zhq5]{top:2.5%;inset-inline-end:5%;width:56px}}.celestial[data-astro-cid-nna5zhq5]:hover{scale:1.08}.rays[data-astro-cid-nna5zhq5]{transform-origin:60px 60px;animation:spin 40s linear infinite}.night-only[data-astro-cid-nna5zhq5]{display:none}:root[data-theme=dark] .sky[data-astro-cid-nna5zhq5] .night-only[data-astro-cid-nna5zhq5]{display:block}:root[data-theme=dark] .sky[data-astro-cid-nna5zhq5] .day-only[data-astro-cid-nna5zhq5]{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sky[data-astro-cid-nna5zhq5] .night-only[data-astro-cid-nna5zhq5]{display:block}:root:not([data-theme=light]) .sky[data-astro-cid-nna5zhq5] .day-only[data-astro-cid-nna5zhq5]{display:none}}@keyframes twinkle{0%,to{opacity:.9}50%{opacity:.25}}@keyframes drift{0%{translate:-30vw 0}to{translate:110vw 0}}@keyframes spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.stars[data-astro-cid-nna5zhq5] circle[data-astro-cid-nna5zhq5],.cloud[data-astro-cid-nna5zhq5],.rays[data-astro-cid-nna5zhq5]{animation:none}}.road-trip[data-astro-cid-u75ayob7]{--sky-top: var(--surface);--sky-bottom: #d7eafc;--far-back: #c9dcec;--far-front: #b1cbe0;--snow: #ffffff;--hill: #a7d18b;--hill-shade: #95c47a;--trunk: #8b5e3c;--leaf: #5fa858;--leaf-dark: #4a9147;--leaf-light: #82c673;--pine: #3f8c58;--pine-dark: #2f7246;--wall: #ffffff;--roof: #e0674f;--roof-dark: #b84c38;--door: #8b5e3c;--window: #9cc3e6;--verge: #8fc178;--ground: #a7d18b;position:relative;background:linear-gradient(var(--sky-top),var(--sky-bottom));padding-block:6rem}:root[data-theme=dark] .road-trip[data-astro-cid-u75ayob7]{--sky-top: #060a17;--sky-bottom: #17213f;--far-back: #1b2546;--far-front: #222f57;--snow: #8e9cc4;--hill: #1b3528;--hill-shade: #173022;--trunk: #3b2a22;--leaf: #1f4430;--leaf-dark: #183626;--leaf-light: #285a3d;--pine: #1a3d2c;--pine-dark: #13301f;--wall: #3a4256;--roof: #5c3036;--roof-dark: #472529;--door: #232836;--window: #ffd36b;--window-glow: drop-shadow(0 0 4px #ffb020);--verge: #23402c;--ground: #1b3528}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .road-trip[data-astro-cid-u75ayob7]{--sky-top: #060a17;--sky-bottom: #17213f;--far-back: #1b2546;--far-front: #222f57;--snow: #8e9cc4;--hill: #1b3528;--hill-shade: #173022;--trunk: #3b2a22;--leaf: #1f4430;--leaf-dark: #183626;--leaf-light: #285a3d;--pine: #1a3d2c;--pine-dark: #13301f;--wall: #3a4256;--roof: #5c3036;--roof-dark: #472529;--door: #232836;--window: #ffd36b;--window-glow: drop-shadow(0 0 4px #ffb020);--verge: #23402c;--ground: #1b3528}:root:not([data-theme=light]) .road-trip[data-astro-cid-u75ayob7] .day-only[data-astro-cid-u75ayob7]{visibility:hidden}}:root[data-theme=dark] .road-trip[data-astro-cid-u75ayob7] .day-only[data-astro-cid-u75ayob7]{visibility:hidden}.road-trip-frame[data-astro-cid-u75ayob7]{position:relative}.scene[data-astro-cid-u75ayob7]{position:relative;margin-top:2.5rem;height:440px;overflow-x:auto;overflow-y:hidden}.track[data-astro-cid-u75ayob7]{position:relative;z-index:1;display:flex;align-items:flex-end;gap:var(--gap, 90px);width:max-content;height:100%;padding-inline:4rem 6rem;padding-bottom:76px;will-change:transform}.road[data-astro-cid-u75ayob7]{position:absolute;inset-inline:0;bottom:0;height:76px;background:linear-gradient(#e1e6f0,#e1e6f0) 0 0 / 100% 4px no-repeat,linear-gradient(#fff,#fff) 0 10px / 100% 3px no-repeat,repeating-linear-gradient(to right,#fff 0 34px,transparent 34px 78px) 0 40px / 100% 3px no-repeat,linear-gradient(#fff,#fff) 0 69px / 100% 2px no-repeat,#2f3646;box-shadow:0 -20px 0 var(--verge)}.stop[data-astro-cid-u75ayob7],.person[data-astro-cid-u75ayob7],.lamp[data-astro-cid-u75ayob7]{position:relative;z-index:1;flex-shrink:0}.stop[data-astro-cid-u75ayob7]{display:flex;flex-direction:column;align-items:center;margin-bottom:18px}.person[data-astro-cid-u75ayob7]{margin-bottom:14px}.lamp[data-astro-cid-u75ayob7]{margin-bottom:8px}.lamp[data-astro-cid-u75ayob7] .lamp-svg{height:200px;width:auto}.person[data-astro-cid-u75ayob7] .person-svg{height:100px;width:auto}.post[data-astro-cid-u75ayob7]{width:5px;height:64px;margin-top:-4px;border-radius:0 0 2px 2px;background:linear-gradient(to right,#7e889e,#c9d0de,#7e889e)}.caption[data-astro-cid-u75ayob7]{position:absolute;bottom:calc(100% + 12px);width:230px;padding:.85rem 1rem;border-radius:1rem;background:var(--surface);box-shadow:0 0 0 1px var(--border),0 14px 30px -18px #141a2e73;text-align:start}.finish-posts[data-astro-cid-u75ayob7]{display:flex;gap:5rem;margin-top:-2px}.finish-posts[data-astro-cid-u75ayob7] span[data-astro-cid-u75ayob7]{width:5px;height:58px;background:linear-gradient(to right,#7e889e,#c9d0de,#7e889e)}.bubble[data-astro-cid-u75ayob7]{position:absolute;z-index:4;bottom:calc(100% + 6px);left:50%;padding:.35rem .8rem;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--border),0 10px 20px -12px #141a2e73;color:var(--foreground);font-size:.9rem;font-weight:500;white-space:nowrap;translate:-50% 0}.bubble[data-astro-cid-u75ayob7]:after{content:"";position:absolute;top:100%;left:50%;width:10px;height:10px;background:var(--surface);box-shadow:1px 1px 0 var(--border);translate:-50% -50%;rotate:45deg}.owl-bubble[data-astro-cid-u75ayob7]{left:52%;bottom:calc(100% - 4px)}.dog-bubble[data-astro-cid-u75ayob7]{left:82%;bottom:40%}.driver-bubble[data-astro-cid-u75ayob7],.instructor-bubble[data-astro-cid-u75ayob7]{bottom:calc(100% - 10px);width:max-content;max-width:250px;white-space:normal;border-radius:1rem;text-align:center}.driver-bubble[data-astro-cid-u75ayob7]{left:64%}.instructor-bubble[data-astro-cid-u75ayob7]{left:38%}.is-driving[data-astro-cid-u75ayob7] .bubble[data-astro-cid-u75ayob7],.instructor-bubble[data-astro-cid-u75ayob7],.dog-bubble[data-astro-cid-u75ayob7],.owl-bubble[data-astro-cid-u75ayob7]{opacity:0;scale:.6;transform-origin:50% 120%;pointer-events:none;transition:opacity .2s ease,scale .38s cubic-bezier(.34,1.56,.64,1)}.is-driving[data-astro-cid-u75ayob7] .person[data-astro-cid-u75ayob7].is-near>.bubble[data-astro-cid-u75ayob7]:not(.dog-bubble),.is-driving[data-astro-cid-u75ayob7] .lamp[data-astro-cid-u75ayob7].is-near .owl-bubble[data-astro-cid-u75ayob7],.is-driving[data-astro-cid-u75ayob7] .car[data-astro-cid-u75ayob7].is-talking .driver-bubble[data-astro-cid-u75ayob7],.is-driving[data-astro-cid-u75ayob7] .bubble[data-astro-cid-u75ayob7].is-shown,.road-trip[data-astro-cid-u75ayob7] .bubble[data-astro-cid-u75ayob7].is-shown{opacity:1;scale:1}.car[data-astro-cid-u75ayob7],.dots[data-astro-cid-u75ayob7]{display:none}.is-driving[data-astro-cid-u75ayob7]{padding-block:0}.ground[data-astro-cid-u75ayob7]{display:none}.is-driving[data-astro-cid-u75ayob7] .road-trip-frame[data-astro-cid-u75ayob7]{position:sticky;top:0;display:flex;flex-direction:column;height:100dvh;padding-top:clamp(4.5rem,13vh,9rem);overflow:hidden}.is-driving[data-astro-cid-u75ayob7] .scene[data-astro-cid-u75ayob7]{margin-top:auto}.is-driving[data-astro-cid-u75ayob7] .ground[data-astro-cid-u75ayob7]{display:grid;place-items:center;height:clamp(44px,8vh,72px);background:var(--ground)}.is-driving[data-astro-cid-u75ayob7] .scene[data-astro-cid-u75ayob7]{overflow:hidden}.is-driving[data-astro-cid-u75ayob7] .track[data-astro-cid-u75ayob7]{--gap: 110px;padding-inline:70vw 110vw}.is-driving[data-astro-cid-u75ayob7] .caption[data-astro-cid-u75ayob7]{opacity:0;translate:var(--shift, 0px) 10px;scale:.96;transition:opacity .28s ease,translate .38s cubic-bezier(.2,.8,.2,1),scale .38s cubic-bezier(.2,.8,.2,1)}.is-driving[data-astro-cid-u75ayob7] .stop[data-astro-cid-u75ayob7].is-active .caption[data-astro-cid-u75ayob7]{opacity:1;translate:var(--shift, 0px) 0;scale:1}.is-driving[data-astro-cid-u75ayob7] .stop[data-astro-cid-u75ayob7] .sign[data-astro-cid-u75ayob7]{transition:scale .38s cubic-bezier(.2,.8,.2,1)}.is-driving[data-astro-cid-u75ayob7] .stop[data-astro-cid-u75ayob7].is-active .sign[data-astro-cid-u75ayob7]{scale:1.08}.is-driving[data-astro-cid-u75ayob7] .car[data-astro-cid-u75ayob7]{display:block;position:absolute;z-index:3;left:max(1rem,10%);bottom:4px;width:clamp(240px,24vw,330px);cursor:pointer;outline-offset:6px;border-radius:1rem}.is-driving[data-astro-cid-u75ayob7] .car[data-astro-cid-u75ayob7] .car-body{transform-box:view-box}.is-driving[data-astro-cid-u75ayob7] .car[data-astro-cid-u75ayob7].is-moving .car-body{animation:bob .56s ease-in-out infinite}.is-driving[data-astro-cid-u75ayob7] .car[data-astro-cid-u75ayob7].is-honking .car-art{animation:honk .42s cubic-bezier(.34,1.56,.64,1)}.is-jumping{animation:jump .45s cubic-bezier(.34,1.56,.64,1)}.is-driving[data-astro-cid-u75ayob7] .dots[data-astro-cid-u75ayob7]{display:flex}.dots[data-astro-cid-u75ayob7] li[data-astro-cid-u75ayob7]{width:8px;height:8px;border-radius:999px;background:#ffffff8c;transition:background-color .25s ease,width .25s ease}.dots[data-astro-cid-u75ayob7] li[data-astro-cid-u75ayob7].is-on{background:#fff}.dots[data-astro-cid-u75ayob7] li[data-astro-cid-u75ayob7].dot-finish.is-on{width:22px}@media(max-width:640px){.scene[data-astro-cid-u75ayob7]{height:400px}.is-driving[data-astro-cid-u75ayob7] .track[data-astro-cid-u75ayob7]{--gap: 80px}.is-driving[data-astro-cid-u75ayob7] .car[data-astro-cid-u75ayob7]{width:210px}.person[data-astro-cid-u75ayob7] .person-svg{height:84px}.lamp[data-astro-cid-u75ayob7] .lamp-svg{height:168px}.driver-bubble[data-astro-cid-u75ayob7],.instructor-bubble[data-astro-cid-u75ayob7]{max-width:190px;font-size:.8rem}.caption[data-astro-cid-u75ayob7]{width:200px}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}@keyframes honk{30%{transform:scale(1.04,.96) translateY(2px)}60%{transform:scale(.98,1.03) translateY(-3px)}}@keyframes jump{40%{transform:translateY(-8px)}}.marquee[data-astro-cid-naggzu7v]{mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent)}.track[data-astro-cid-naggzu7v]{display:flex;width:max-content;animation:slide 90s linear infinite}.track[data-astro-cid-naggzu7v].reverse{animation-direction:reverse;animation-duration:110s}.marquee[data-astro-cid-naggzu7v]:hover .track[data-astro-cid-naggzu7v]{animation-play-state:paused}.set[data-astro-cid-naggzu7v]{display:flex;gap:2.75rem;padding-inline-end:2.75rem}.set[data-astro-cid-naggzu7v] li[data-astro-cid-naggzu7v]{flex-shrink:0}.set[data-astro-cid-naggzu7v] .swing{transform-origin:50% 0}.set[data-astro-cid-naggzu7v] li[data-astro-cid-naggzu7v]:hover .swing{animation:swing 1.4s cubic-bezier(.3,0,.3,1)}@keyframes slide{to{translate:-50% 0}}@keyframes swing{15%{rotate:14deg}35%{rotate:-10deg}55%{rotate:6deg}75%{rotate:-3deg}to{rotate:0deg}}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-naggzu7v]{animation:none}}.lane[data-astro-cid-q2gcxlhv]{position:absolute;inset-inline:0;top:50%;height:4px;background:repeating-linear-gradient(to right,color-mix(in srgb,var(--foreground) 9%,transparent) 0 48px,transparent 48px 96px);animation:lane 6s linear infinite}[dir=rtl] .lane[data-astro-cid-q2gcxlhv]{animation-direction:reverse}@keyframes lane{to{background-position-x:-96px}}.floaters[data-astro-cid-q2gcxlhv]{position:absolute;inset:0;pointer-events:none}.floater[data-astro-cid-q2gcxlhv]{position:absolute;translate:-50% -50%;rotate:var(--tilt)}.bobber[data-astro-cid-q2gcxlhv]{display:block;animation:bob var(--bob) ease-in-out var(--delay) infinite alternate}.hello[data-astro-cid-q2gcxlhv]{display:inline-block;padding:.4rem .9rem;border-radius:999px;background:var(--primary-subtle);color:var(--primary-text);font-size:1.05rem;font-weight:500;box-shadow:0 10px 18px -12px #141a2e66}.wide[data-astro-cid-q2gcxlhv]{display:none}@media(min-width:768px){.wide[data-astro-cid-q2gcxlhv]{display:block}}@media(max-width:767px){.floater[data-astro-cid-q2gcxlhv]{scale:.72}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.floater[data-astro-cid-q2gcxlhv]{animation:drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes drift{0%{opacity:0;transform:translateY(var(--depth)) rotate(calc(var(--tilt) * -1)) scale(.6)}18%{opacity:1;transform:translateY(calc(var(--depth) * .6)) scale(1)}to{opacity:1;transform:translateY(calc(var(--depth) * -1)) rotate(var(--tilt))}}@keyframes bob{0%{translate:0 -5px}to{translate:0 5px}}@media(prefers-reduced-motion:reduce){.lane[data-astro-cid-q2gcxlhv],.bobber[data-astro-cid-q2gcxlhv]{animation:none}}[data-astro-cid-ucnifjqo][data-status][data-tone=error]{color:var(--danger-text)}[data-astro-cid-ucnifjqo][data-status][data-tone=success]{color:var(--success-text)}.bg-ink [data-astro-cid-ucnifjqo][data-status][data-tone=error]{color:#fcd68a}.bg-ink [data-astro-cid-ucnifjqo][data-status][data-tone=success]{color:#6cc795}.bg-sign-yellow [data-astro-cid-ucnifjqo][data-status][data-tone=error]{color:#8c1919}.bg-sign-yellow [data-astro-cid-ucnifjqo][data-status][data-tone=success]{color:#0a3d23}.works-stripes[data-astro-cid-f3koiurb]{background:repeating-linear-gradient(-45deg,#141a2e 0 26px,#fad20a 26px 52px)}@media(prefers-reduced-motion:no-preference){.phone-in[data-astro-cid-ct3bgug4]{animation:phone-in .8s cubic-bezier(.2,.8,.2,1) .15s both}}@keyframes phone-in{0%{opacity:0;scale:.96}}.hero-signs[data-astro-cid-ct3bgug4]{position:absolute;inset:0;pointer-events:none}.hero-sign[data-astro-cid-ct3bgug4]{position:absolute;left:calc(50% + (var(--x) * 1% - 50%) * var(--spread, 1));translate:-50% -50%;rotate:var(--tilt)}.hero-sign-bob[data-astro-cid-ct3bgug4]{display:block;animation:sign-in .9s cubic-bezier(.34,1.56,.64,1) var(--delay) both,hero-bob var(--bob) ease-in-out calc(var(--delay) + .9s) infinite alternate}@keyframes sign-in{0%{opacity:0;scale:.4;rotate:-20deg}}@keyframes hero-bob{0%{translate:0 -6px}to{translate:0 6px}}@media(max-width:640px){.hero-sign[data-astro-cid-ct3bgug4]{scale:.55}}@media(prefers-reduced-motion:reduce){.hero-sign-bob[data-astro-cid-ct3bgug4]{animation:none}}.notebook[data-astro-cid-ct3bgug4]{background-image:linear-gradient(to right,transparent 2.6rem,color-mix(in srgb,#d62828 25%,transparent) 2.6rem 2.7rem,transparent 2.7rem),repeating-linear-gradient(to bottom,transparent 0 calc(2rem - 1px),color-mix(in srgb,var(--primary) 12%,transparent) calc(2rem - 1px) 2rem);background-position:0 0,0 1.4rem}[dir=rtl] .notebook[data-astro-cid-ct3bgug4]{background-image:linear-gradient(to left,transparent 2.6rem,color-mix(in srgb,#d62828 25%,transparent) 2.6rem 2.7rem,transparent 2.7rem),repeating-linear-gradient(to bottom,transparent 0 calc(2rem - 1px),color-mix(in srgb,var(--primary) 12%,transparent) calc(2rem - 1px) 2rem)}.sticky-note[data-astro-cid-ct3bgug4]{rotate:4deg}.marker[data-astro-cid-ct3bgug4]{color:var(--foreground);background:linear-gradient(transparent 55%,color-mix(in srgb,#f5a524 55%,transparent) 55% 92%,transparent 92%) no-repeat 0 0 / 100% 100%;padding-inline:.1em}[dir=rtl] .marker[data-astro-cid-ct3bgug4]{background-position:100% 0}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.marker[data-astro-cid-ct3bgug4]{animation:highlight linear both;animation-timeline:view();animation-range:entry 60% cover 50%}}}@keyframes highlight{0%{background-size:0% 100%}}
