.LoveNote-module__oC4ldW__note{text-align:center;width:min(380px,100%);color:var(--plum);background:radial-gradient(circle at 1px 1px,#ff8fb147 1px,#0000 1.5px) 0 0/18px 18px,#fffaf3;border:3px solid #fff;border-radius:22px;margin:10px auto 6px;padding:30px 28px 28px;position:relative;box-shadow:0 6px #f6d3e1,0 18px 40px #3d235224}.LoveNote-module__oC4ldW__tape{opacity:.88;clip-path:polygon(0 0,100% 0,96% 25%,100% 50%,96% 75%,100% 100%,0 100%,4% 75%,0 50%,4% 25%);width:88px;height:26px;position:absolute;top:-12px}.LoveNote-module__oC4ldW__tape[data-side=left]{transform-origin:0;background:repeating-linear-gradient(135deg,#ffc2d8 0 8px,#ffdbe8 8px 16px);left:-16px;rotate:-32deg}.LoveNote-module__oC4ldW__tape[data-side=right]{transform-origin:100%;background:radial-gradient(circle,#fff 2px,#0000 2.5px) 0 0/10px 10px,#bfeedd;right:-16px;rotate:30deg}.LoveNote-module__oC4ldW__sparkle{color:#ffc93c;filter:drop-shadow(0 0 3px #ffffffe6);animation:2.4s ease-in-out infinite LoveNote-module__oC4ldW__twinkle;position:absolute}@keyframes LoveNote-module__oC4ldW__twinkle{0%,to{opacity:.4;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.LoveNote-module__oC4ldW__label{letter-spacing:.16em;text-transform:uppercase;color:var(--plum-soft);align-items:center;gap:8px;font-size:.74rem;font-weight:800;display:inline-flex}.LoveNote-module__oC4ldW__tinyHeart{color:#ff8fb1;width:12px;height:12px}.LoveNote-module__oC4ldW__line{justify-content:center;align-items:baseline;gap:10px;margin-top:6px;display:flex}.LoveNote-module__oC4ldW__small{font-family:var(--font-hand), cursive;color:var(--plum-soft);font-size:1.2rem}.LoveNote-module__oC4ldW__nameWrap{display:inline-block;position:relative}.LoveNote-module__oC4ldW__name{font-family:var(--font-hand), cursive;font-size:clamp(2.3rem,8vw,2.9rem);font-weight:700;line-height:1.1;display:inline-block}.LoveNote-module__oC4ldW__tanish{color:var(--plum)}.LoveNote-module__oC4ldW__maitreyi{color:#ff4f8b}.LoveNote-module__oC4ldW__squiggle{width:108%;height:14px;position:absolute;bottom:-4px;left:-4%;overflow:visible}.LoveNote-module__oC4ldW__bigHeart{align-self:center;display:inline-flex}.LoveNote-module__oC4ldW__beat{color:#ff5c93;width:1.7rem;height:1.7rem;animation:1.2s ease-in-out infinite LoveNote-module__oC4ldW__beat}@keyframes LoveNote-module__oC4ldW__beat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.18)}}.LoveNote-module__oC4ldW__seal{background:radial-gradient(circle at 35% 30%,#ff9ab9,#ef3f76 72%);border:3px solid #fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;bottom:-18px;right:-16px;box-shadow:0 4px #c42c5c,0 8px 16px #ef3f7659}.LoveNote-module__oC4ldW__sealHeart{color:#fff;width:26px;height:26px}.LoveNote-module__oC4ldW__floater{color:#ff8fb1;opacity:0;width:14px;height:14px;margin-left:-7px;animation:3.3s ease-out infinite LoveNote-module__oC4ldW__float-up;position:absolute;bottom:40px;left:50%}.LoveNote-module__oC4ldW__floater svg{width:100%;height:100%;display:block}@media (max-width:480px){.LoveNote-module__oC4ldW__seal{width:50px;height:50px;right:-8px}.LoveNote-module__oC4ldW__tape[data-side=left]{left:-8px}.LoveNote-module__oC4ldW__tape[data-side=right]{right:-8px}}@keyframes LoveNote-module__oC4ldW__float-up{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{transform:translate(var(--dx), -72px) scale(1.1);opacity:0}}
.Footer-module__ZoKSZG__footer{text-align:center;background:linear-gradient(#ffd6e6 0%,#ffcfb8 100%);padding:clamp(56px,8vw,96px) 16px clamp(40px,6vw,64px);position:relative}.Footer-module__ZoKSZG__footer:before{content:"";background:radial-gradient(circle at 22px 24px,#ffd6e6 22px,#0000 22.5px) 0 0/44px 24px repeat-x;height:24px;position:absolute;top:-22px;left:0;right:0}.Footer-module__ZoKSZG__inner{justify-items:center;gap:18px;max-width:640px;margin:0 auto;display:grid}.Footer-module__ZoKSZG__jai{font-family:var(--font-display), sans-serif;background:linear-gradient(#ffa24c,#e8541e);color:#0000;filter:drop-shadow(0 4px #fff);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,7vw,4rem);font-weight:800;line-height:1.15}.Footer-module__ZoKSZG__verse blockquote{font-family:var(--font-hand), cursive;color:var(--plum);font-size:clamp(1.15rem,2.8vw,1.45rem);line-height:1.7}.Footer-module__ZoKSZG__verse figcaption{color:var(--plum-soft);margin-top:6px;font-size:.95rem}.Footer-module__ZoKSZG__verse cite{margin-top:2px;font-style:normal;font-weight:800;display:block}.Footer-module__ZoKSZG__small{color:var(--plum-soft);font-size:.9rem}
.Bubble-module__cTB5ma__bubble{z-index:3;border:3px solid var(--plum);box-shadow:0 5px 0 var(--plum);font-family:var(--font-display), sans-serif;color:var(--plum);white-space:nowrap;pointer-events:none;transform-origin:var(--origin,18% 100%);background:#fff;border-radius:20px;padding:8px 16px 7px;font-size:clamp(.95rem,2.3vw,1.2rem);font-weight:800;line-height:1.25;position:absolute}.Bubble-module__cTB5ma__bubble:after{content:"";left:var(--tail-x,22px);top:var(--tail-y,calc(100% - 6px));border:3px solid var(--plum);width:16px;height:16px;transform:rotate(var(--tail-rot,45deg));background:#fff;border-top:0;border-left:0;border-bottom-right-radius:5px;position:absolute}
.Ground-module__mdN4VG__ground{position:absolute;inset:0}.Ground-module__mdN4VG__hills{left:0;bottom:var(--b);height:var(--h);width:calc(100% + var(--tile));background-position:0 100%;background-repeat:repeat-x;background-size:var(--tile) 100%;animation:Ground-module__mdN4VG__hills-slide var(--dur) linear infinite;will-change:transform;position:absolute}@keyframes Ground-module__mdN4VG__hills-slide{to{transform:translateX(calc(var(--tile) * -1))}}.Ground-module__mdN4VG__far{--h:clamp(90px, 20svh, 210px);--tile:calc(var(--h) * 3);--b:calc(var(--road-h) + 10px);--dur:70s;background-image:url(/hills/far.svg)}.Ground-module__mdN4VG__mid{--h:clamp(70px, 14svh, 150px);--tile:calc(var(--h) * 3);--b:calc(var(--road-h) + 2px);--dur:34s;background-image:url(/hills/mid.svg)}.Ground-module__mdN4VG__near{--h:clamp(46px, 8svh, 86px);--tile:calc(var(--h) * 3);--b:calc(var(--road-h) - 6px);--dur:14s;background-image:url(/hills/near.svg)}.Ground-module__mdN4VG__road{height:var(--road-h);background:linear-gradient(#b9addf 0%,#a194d2 62%,#9486c8 100%);border-top:6px solid #fff3e6;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.Ground-module__mdN4VG__road:after{content:"";background:#8b7dbf;height:9px;position:absolute;bottom:0;left:0;right:0}.Ground-module__mdN4VG__dashes{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='8'%3E%3Crect width='64' height='8' rx='4' fill='%23fff6e8'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:120px 8px;width:calc(100% + 120px);height:8px;animation:.42s linear infinite Ground-module__mdN4VG__road-dashes;position:absolute;top:44%;left:0}@keyframes Ground-module__mdN4VG__road-dashes{to{transform:translate(-120px)}}
.HanumanCar-module__kmJtbq__svg{width:100%;height:auto;display:block;overflow:visible}.HanumanCar-module__kmJtbq__chassis{transform-box:fill-box;transform-origin:50% 100%;animation:.42s ease-in-out infinite alternate HanumanCar-module__kmJtbq__chassis-bounce}@keyframes HanumanCar-module__kmJtbq__chassis-bounce{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-3px)rotate(-.35deg)}}.HanumanCar-module__kmJtbq__wheel{transform-box:fill-box;transform-origin:50%;animation:.75s linear infinite HanumanCar-module__kmJtbq__wheel-spin}@keyframes HanumanCar-module__kmJtbq__wheel-spin{to{transform:rotate(360deg)}}.HanumanCar-module__kmJtbq__head{transform-box:fill-box;transform-origin:50% 98%;animation:.9s ease-in-out infinite alternate HanumanCar-module__kmJtbq__head-bop}@keyframes HanumanCar-module__kmJtbq__head-bop{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)translateY(-1.5px)}}.HanumanCar-module__kmJtbq__eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite HanumanCar-module__kmJtbq__blink}@keyframes HanumanCar-module__kmJtbq__blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.1)}}.HanumanCar-module__kmJtbq__tail{transform-box:fill-box;transform-origin:100% 95%;animation:1.3s ease-in-out infinite alternate HanumanCar-module__kmJtbq__tail-wag}@keyframes HanumanCar-module__kmJtbq__tail-wag{0%{transform:rotate(-5deg)}to{transform:rotate(6deg)}}.HanumanCar-module__kmJtbq__puff{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.35s ease-out infinite HanumanCar-module__kmJtbq__puff}.HanumanCar-module__kmJtbq__heartPuff{fill:#ffb3cc}@keyframes HanumanCar-module__kmJtbq__puff{0%{opacity:.95;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(-96px,-30px)scale(2.3)}}.HanumanCar-module__kmJtbq__speed line{opacity:0;animation:.9s linear infinite HanumanCar-module__kmJtbq__speed-line}@keyframes HanumanCar-module__kmJtbq__speed-line{0%{opacity:0;transform:translate(30px)}30%{opacity:.9}to{opacity:0;transform:translate(-60px)}}.HanumanCar-module__kmJtbq__shadow{transform-box:fill-box;transform-origin:50%;animation:.42s ease-in-out infinite alternate HanumanCar-module__kmJtbq__shadow-pulse}@keyframes HanumanCar-module__kmJtbq__shadow-pulse{to{opacity:.85;transform:scaleX(.97)}}.HanumanCar-module__kmJtbq__glow{animation:1.6s ease-in-out infinite alternate HanumanCar-module__kmJtbq__glow}@keyframes HanumanCar-module__kmJtbq__glow{0%{opacity:.5}to{opacity:1}}.HanumanCar-module__kmJtbq__gadaAura{opacity:.22;transform-box:fill-box;transform-origin:50%;transition:opacity .3s;animation:2.6s ease-in-out infinite HanumanCar-module__kmJtbq__aura-pulse}.HanumanCar-module__kmJtbq__gadaAura[data-charge="1"]{opacity:.5}.HanumanCar-module__kmJtbq__gadaAura[data-charge="2"]{opacity:.8;animation-duration:1.2s}.HanumanCar-module__kmJtbq__gadaAura[data-charge="3"]{opacity:1;animation-duration:.45s}@keyframes HanumanCar-module__kmJtbq__aura-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}.HanumanCar-module__kmJtbq__gadaTwinkle{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite HanumanCar-module__kmJtbq__gada-twinkle}@keyframes HanumanCar-module__kmJtbq__gada-twinkle{0%,70%,to{opacity:0;transform:scale(0)rotate(0)}80%{opacity:1;transform:scale(1.1)rotate(45deg)}90%{opacity:.8;transform:scale(.6)rotate(90deg)}}.HanumanCar-module__kmJtbq__bolt{fill:#fff;stroke:#3d2352;stroke-width:2.5px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;transition:transform .35s cubic-bezier(.3,1.7,.5,1),fill .2s;transform:scale(0)}.HanumanCar-module__kmJtbq__bolt:nth-child(2){transition-delay:50ms}.HanumanCar-module__kmJtbq__bolt:nth-child(3){transition-delay:.1s}.HanumanCar-module__kmJtbq__bolts[data-visible=true] .HanumanCar-module__kmJtbq__bolt{transform:scale(1)}.HanumanCar-module__kmJtbq__bolt[data-on=true]{fill:#ffd25a}.HanumanCar-module__kmJtbq__starEye{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite alternate HanumanCar-module__kmJtbq__star-eye}@keyframes HanumanCar-module__kmJtbq__star-eye{0%{transform:scale(.85)rotate(-10deg)}to{transform:scale(1.12)rotate(10deg)}}.HanumanCar-module__kmJtbq__svg[data-flying=true] .HanumanCar-module__kmJtbq__shadow{visibility:hidden}.HanumanCar-module__kmJtbq__flagText{font-family:var(--font-display), sans-serif;fill:#fff6e0;font-size:15px;font-weight:800}.HanumanCar-module__kmJtbq__decal{font-family:var(--font-display), sans-serif;fill:#fff3e6;font-size:30px;font-weight:800}
.Sky-module__AdK0yW__sky{z-index:1;pointer-events:none;position:absolute;inset:0}.Sky-module__AdK0yW__cloud{will-change:transform;animation-name:Sky-module__AdK0yW__cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:0}.Sky-module__AdK0yW__cloud svg{width:100%;height:auto;display:block}@keyframes Sky-module__AdK0yW__cloud-drift{0%{transform:translate(105vw)}to{transform:translate(-110%)}}.Sky-module__AdK0yW__sparkle{filter:drop-shadow(0 0 4px #ffffffe6);animation-name:Sky-module__AdK0yW__twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:block;position:absolute}.Sky-module__AdK0yW__sparkle svg{width:100%;height:100%;display:block}@keyframes Sky-module__AdK0yW__twinkle{0%,to{opacity:.35;transform:scale(.35)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.Sky-module__AdK0yW__stone{filter:drop-shadow(0 8px 10px #3d23521f);width:clamp(46px,6vw,80px);animation:5.5s ease-in-out infinite Sky-module__AdK0yW__stone-float;position:absolute}.Sky-module__AdK0yW__stone svg{width:100%;height:auto;display:block}@keyframes Sky-module__AdK0yW__stone-float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(calc(var(--r) * -.6))}}.Sky-module__AdK0yW__ram{font-family:var(--font-display), sans-serif;fill:#ef6a1f;font-size:28px;font-weight:800}.Sky-module__AdK0yW__stoneA{top:7%;left:4%}.Sky-module__AdK0yW__stoneB{left:6%;bottom:calc(var(--road-h) * .3 + var(--car-h) + 16px)}.Sky-module__AdK0yW__stoneC{display:none}@media (min-width:600px){.Sky-module__AdK0yW__stoneA{top:11%;left:5%}.Sky-module__AdK0yW__stoneB{top:44%;bottom:auto;left:4%}.Sky-module__AdK0yW__stoneC{display:block;top:40%;right:4%}}@media (min-width:960px),(min-width:700px) and (max-height:560px){.Sky-module__AdK0yW__stoneA{top:13%;left:56%}.Sky-module__AdK0yW__stoneB{top:38%;left:47%}.Sky-module__AdK0yW__stoneC{display:none}}@media (min-width:700px) and (max-height:560px){.Sky-module__AdK0yW__stoneB{display:none}}.Sky-module__AdK0yW__petals{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Sky-module__AdK0yW__petal{opacity:0;border-radius:80% 0;animation-name:Sky-module__AdK0yW__petal-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-30px}.Sky-module__AdK0yW__petal[data-tone=saffron]{background:linear-gradient(135deg,#ffb347,#ff8c1a)}.Sky-module__AdK0yW__petal[data-tone=gold]{background:linear-gradient(135deg,#ffe27a,#ffbf1f)}@keyframes Sky-module__AdK0yW__petal-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:.95}92%{opacity:.9}to{transform:translate3d(var(--drift), 112svh, 0) rotate(var(--spin));opacity:0}}.Sky-module__AdK0yW__wideOnly{display:none}@media (min-width:600px){.Sky-module__AdK0yW__wideOnly{display:block}}
.Sun-module__jeDzVq__wrap{--sun-w:clamp(78px, 22vw, 108px);z-index:8;right:3%;bottom:calc(var(--road-h) * .3 + var(--car-h) - var(--sun-w) * .6);width:var(--sun-w);position:absolute}.Sun-module__jeDzVq__float{animation:4.5s ease-in-out infinite Sun-module__jeDzVq__sun-float}@keyframes Sun-module__jeDzVq__sun-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Sun-module__jeDzVq__sun{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:100%;padding:0;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:block}.Sun-module__jeDzVq__sun:hover{transform:scale(1.06)}.Sun-module__jeDzVq__sun:active{transform:scale(.94)}.Sun-module__jeDzVq__wiggle{display:block}.Sun-module__jeDzVq__art{width:100%;height:auto;display:block;overflow:visible}.Sun-module__jeDzVq__rays{transform-box:fill-box;transform-origin:50%;animation:28s linear infinite Sun-module__jeDzVq__rays-spin}@keyframes Sun-module__jeDzVq__rays-spin{to{transform:rotate(360deg)}}.Sun-module__jeDzVq__eyes{transform-box:fill-box;transform-origin:50%;animation:5.6s infinite Sun-module__jeDzVq__sun-blink}@keyframes Sun-module__jeDzVq__sun-blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.12)}}.Sun-module__jeDzVq__hint{font-family:var(--font-hand), cursive;white-space:nowrap;color:var(--plum);pointer-events:none;font-size:clamp(.95rem,2.6vw,1.15rem);font-weight:700;position:absolute;bottom:100%;right:4%;rotate:-6deg}.Sun-module__jeDzVq__bubble{--tail-x:calc(100% - 56px);--origin:80% 100%;bottom:106%;right:-4px}@media (min-width:600px){.Sun-module__jeDzVq__wrap{--sun-w:clamp(110px, 16vw, 150px);top:clamp(58px,9svh,96px);bottom:auto;right:-12px}.Sun-module__jeDzVq__hint{top:98%;bottom:auto;right:22%}.Sun-module__jeDzVq__bubble{--tail-x:calc(100% - 44px);--tail-y:-10px;--tail-rot:-135deg;--origin:80% 0%;top:100%;bottom:auto;right:30%}}@media (min-width:960px),(min-width:700px) and (max-height:560px){.Sun-module__jeDzVq__wrap{--sun-w:clamp(116px, 12vw, 196px);top:clamp(36px,9svh,120px);right:clamp(24px,9vw,170px)}.Sun-module__jeDzVq__hint{top:auto;bottom:6%;right:96%}.Sun-module__jeDzVq__bubble{top:98%;right:36%}}
.TrueThat-module__LACX4G__sticker{font-family:var(--font-hand), cursive;color:var(--plum);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-size:clamp(1.05rem,3.1vw,1.4rem);font-weight:700;line-height:1;position:relative}.TrueThat-module__LACX4G__inner{border:2.5px solid var(--plum);white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:6px;padding:6px 14px 4px 7px;display:inline-flex;position:relative;box-shadow:0 4px #9fe3c6}.TrueThat-module__LACX4G__inner:after{content:"";border-right:2.5px solid var(--plum);border-bottom:2.5px solid var(--plum);background:#fff;border-bottom-right-radius:3px;width:11px;height:11px;position:absolute;bottom:-7px;left:12px;transform:rotate(45deg)}.TrueThat-module__LACX4G__check{background:#4fcf9c;border-radius:50%;place-items:center;width:1.3em;height:1.3em;animation:3.2s ease-in-out infinite TrueThat-module__LACX4G__nod;display:grid;box-shadow:inset 0 -2px #0000001f}.TrueThat-module__LACX4G__check svg{width:78%;height:78%}@keyframes TrueThat-module__LACX4G__nod{0%,78%,to{transform:translateY(0)rotate(0)}84%{transform:translateY(-3px)rotate(-12deg)}90%{transform:translateY(0)rotate(8deg)}95%{transform:translateY(-1px)rotate(0)}}.TrueThat-module__LACX4G__count{min-width:26px;height:26px;font-family:var(--font-display), sans-serif;color:#fff;background:#ff5c93;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 6px;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:-11px;right:-12px;box-shadow:0 3px #c42c5c59}.TrueThat-module__LACX4G__echo{white-space:nowrap;color:#ff4f8b;text-shadow:0 2px #fff,0 0 8px #fff;pointer-events:none;font-size:.9em;position:absolute;top:-6px;left:50%;translate:-50%}@media (orientation:landscape) and (max-height:500px){.TrueThat-module__LACX4G__sticker{font-size:1rem}}.TrueThat-module__LACX4G__sticker:focus-visible{outline:none}.TrueThat-module__LACX4G__sticker:focus-visible .TrueThat-module__LACX4G__inner{outline:3px solid var(--plum);outline-offset:3px}
.Wordmark-module__it9TGG__wordmark{font-family:var(--font-display), "Baloo 2", ui-rounded, system-ui, sans-serif;letter-spacing:-.01em;filter:drop-shadow(0 .08em .1em #3d235224);font-size:clamp(4.25rem,min(21vw,23svh),11rem);font-weight:800;line-height:1}.Wordmark-module__it9TGG__letters{align-items:baseline;padding:.04em .08em .1em;display:inline-flex}.Wordmark-module__it9TGG__piece{cursor:default;-webkit-user-select:none;user-select:none;display:inline-block}.Wordmark-module__it9TGG__bob{animation:2.6s ease-in-out infinite Wordmark-module__it9TGG__bob;display:inline-block}@keyframes Wordmark-module__it9TGG__bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.055em)rotate(-2deg)}}.Wordmark-module__it9TGG__glyph{isolation:isolate;display:inline-block;position:relative}.Wordmark-module__it9TGG__glyph:before{content:attr(data-char);z-index:-1;color:#fff;-webkit-text-stroke:.16em #fff;filter:drop-shadow(0 .06em #ffbcd3);position:absolute;inset:0}.Wordmark-module__it9TGG__fill{background:linear-gradient(#ffbd63 5%,#ff8f5a 50%,#ff6b9f 95%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.Wordmark-module__it9TGG__laddooWrap{background:#fff;border-radius:50%;width:.62em;height:.62em;margin:0 .035em -.015em;padding:.04em;display:inline-block;box-shadow:0 .06em #ffbcd3}.Wordmark-module__it9TGG__laddoo{width:100%;height:100%;display:block}
.Hero-module__Mf0xNa__hero{--road-h:clamp(64px, 11svh, 108px);--car-w:min(94vw, 600px, 46svh);--car-h:calc(var(--car-w) * .6912);--stage-h:calc(var(--car-h) + var(--road-h) * .3 + 56px);isolation:isolate;background:radial-gradient(55% 45% at 84% 16%,#fff0aa99,#0000 70%),radial-gradient(40% 35% at 10% 30%,#ffffff73,#0000 70%),linear-gradient(#ffd3ea 0%,#ffdcd8 30%,#ffe8d2 60%,#fff3e0 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module__Mf0xNa__content{z-index:7;text-align:center;padding:clamp(18px, 4svh, 48px) 16px calc(var(--stage-h) + 12px);pointer-events:none;flex-direction:column;flex:1 0 auto;align-items:center;gap:clamp(8px,1.5svh,16px);display:flex;position:relative}.Hero-module__Mf0xNa__content>*{pointer-events:auto}.Hero-module__Mf0xNa__topRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.Hero-module__Mf0xNa__pill{font-family:var(--font-display), sans-serif;color:#c2410c;background:#ffffffbf;border:2px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:5px 16px 4px;font-size:clamp(.95rem,2.4vw,1.1rem);font-weight:700;display:inline-flex;box-shadow:0 4px #ff8fb159}.Hero-module__Mf0xNa__status{color:var(--plum);background:#ffffffbf;border:2px solid #fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px 6px;font-size:clamp(.86rem,2.2vw,.98rem);font-weight:800;display:inline-flex;box-shadow:0 4px #2ec48d40}.Hero-module__Mf0xNa__dot{background:#2ec48d;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite Hero-module__Mf0xNa__ping}@keyframes Hero-module__Mf0xNa__ping{0%{box-shadow:0 0 #2ec48d99}80%,to{box-shadow:0 0 0 9px #2ec48d00}}.Hero-module__Mf0xNa__stickers{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin-top:calc(-1*clamp(10px,2svh,22px));display:flex}.Hero-module__Mf0xNa__tag{font-family:var(--font-hand), cursive;color:var(--plum);background:#ffe3ee;border:2px dashed #ff8fb1;border-radius:999px;padding:3px 18px 0;font-size:clamp(1.15rem,3.4vw,1.55rem);font-weight:700;box-shadow:0 5px #ffc4d8}.Hero-module__Mf0xNa__title{max-width:22ch;font-family:var(--font-display), sans-serif;text-wrap:balance;font-size:clamp(1.45rem,3.8vw,2.4rem);font-weight:800;line-height:1.12}.Hero-module__Mf0xNa__title mark{color:inherit;background:linear-gradient(#0000 58%,#ffc2d8 58% 92%,#0000 92%);padding:0 .1em}.Hero-module__Mf0xNa__lede{max-width:40ch;color:var(--plum-soft);text-wrap:pretty;font-size:clamp(1rem,2.1vw,1.18rem);line-height:1.55}.Hero-module__Mf0xNa__lede strong{color:#d4602b}.Hero-module__Mf0xNa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex;position:relative}.Hero-module__Mf0xNa__honk{border:3px solid var(--plum);color:#fff;height:56px;font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-shadow:0 2px #3d235259;box-shadow:0 6px 0 var(--plum), 0 14px 24px #ff855059;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffb35c 0%,#ff8550 100%);border-radius:999px;align-items:center;gap:10px;padding:0 24px 0 18px;font-size:clamp(1.05rem,2.6vw,1.25rem);font-weight:800;display:inline-flex}.Hero-module__Mf0xNa__honkIcon{font-size:1.3em;line-height:1;animation:2.8s ease-in-out infinite Hero-module__Mf0xNa__honk-wiggle;display:inline-block}@keyframes Hero-module__Mf0xNa__honk-wiggle{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(4deg)}}.Hero-module__Mf0xNa__drive{--c1:#ffd6e6;--c2:#ff93b6;border:3px solid var(--plum);background:linear-gradient(180deg, var(--c1), var(--c2));min-width:54px;height:54px;box-shadow:0 5px 0 var(--plum);color:var(--plum);font-family:var(--font-display), sans-serif;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:1.05rem;font-weight:800;transition:box-shadow .15s;display:inline-flex;position:relative}.Hero-module__Mf0xNa__drive[data-dir=forward]{--c1:#d2f7e6;--c2:#63d4a8}.Hero-module__Mf0xNa__drive[data-active=true]{box-shadow:0 2px 0 var(--plum), 0 0 0 6px #ffffffb3}.Hero-module__Mf0xNa__drive[data-hint=true]:after{content:"";border-radius:inherit;pointer-events:none;animation:1.8s ease-out infinite Hero-module__Mf0xNa__drive-pulse;position:absolute;inset:-3px}@keyframes Hero-module__Mf0xNa__drive-pulse{0%{box-shadow:0 0 #63d4a8a6}70%,to{box-shadow:0 0 0 14px #63d4a800}}.Hero-module__Mf0xNa__driveIcon{flex:none;width:22px;height:22px;animation:1.8s ease-in-out infinite Hero-module__Mf0xNa__nudge-forward}.Hero-module__Mf0xNa__drive[data-dir=back] .Hero-module__Mf0xNa__driveIcon{animation-name:Hero-module__Mf0xNa__nudge-back}.Hero-module__Mf0xNa__drive[data-active=true] .Hero-module__Mf0xNa__driveIcon{animation:.16s linear infinite Hero-module__Mf0xNa__engine-rattle}@keyframes Hero-module__Mf0xNa__nudge-forward{0%,60%,to{transform:translate(0)}70%{transform:translate(4px)}80%{transform:translate(0)}90%{transform:translate(3px)}}@keyframes Hero-module__Mf0xNa__nudge-back{0%,60%,to{transform:translate(0)}70%{transform:translate(-4px)}80%{transform:translate(0)}90%{transform:translate(-3px)}}@keyframes Hero-module__Mf0xNa__engine-rattle{0%,to{transform:translate(0)}25%{transform:translate(1px,-1px)}75%{transform:translate(-1px,1px)}}.Hero-module__Mf0xNa__driveHint{font-family:var(--font-hand), cursive;white-space:nowrap;color:var(--plum-soft);pointer-events:none;font-size:1rem;font-weight:700;display:none;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%;rotate:-1.5deg}.Hero-module__Mf0xNa__stage{z-index:6;height:var(--stage-h);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.Hero-module__Mf0xNa__carSlot{bottom:calc(var(--road-h) * .3);left:calc(50% - var(--car-w) / 2);width:var(--car-w);position:absolute}.Hero-module__Mf0xNa__driveRig{transform-origin:50% 100%}.Hero-module__Mf0xNa__car{position:relative}.Hero-module__Mf0xNa__carBubble{bottom:98%;left:56%}.Hero-module__Mf0xNa__particle{--s:clamp(18px, 3.4vw, 30px);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);pointer-events:none;position:absolute}.Hero-module__Mf0xNa__particle[data-origin=head]{top:36%;left:61%}.Hero-module__Mf0xNa__particle[data-origin=gada]{top:12%;left:62%}.Hero-module__Mf0xNa__particle svg{width:100%;height:100%;display:block}.Hero-module__Mf0xNa__gadaButton{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;width:51%;height:20%;padding:0;position:absolute;top:1%;left:24%}.Hero-module__Mf0xNa__gadaButton:hover{background:radial-gradient(closest-side,#ffd65a6b,#0000)}.Hero-module__Mf0xNa__gadaButton:focus-visible{outline:3px dashed var(--plum);outline-offset:2px}.Hero-module__Mf0xNa__gadaButton[aria-disabled=true]{cursor:default}.Hero-module__Mf0xNa__gadaHint{font-family:var(--font-hand), cursive;white-space:nowrap;color:var(--plum);pointer-events:none;font-size:clamp(.95rem,2.5vw,1.15rem);font-weight:700;position:absolute;bottom:99%;left:30%;rotate:-5deg}.Hero-module__Mf0xNa__ring{pointer-events:none;border:4px solid #ffd25a;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:12%;left:62%;box-shadow:0 0 16px #ffd25ad9,inset 0 0 10px #ffd25a99}.Hero-module__Mf0xNa__nimbus{pointer-events:none;width:30%;margin-left:-15%;position:absolute;top:84%}.Hero-module__Mf0xNa__nimbus[data-wheel=rear]{left:35.3%}.Hero-module__Mf0xNa__nimbus[data-wheel=front]{left:73.5%}.Hero-module__Mf0xNa__nimbus svg{width:100%;height:auto;display:block}.Hero-module__Mf0xNa__flightShadow{pointer-events:none;background:radial-gradient(closest-side,#3d23524d,#0000);border-radius:50%;height:18px;position:absolute;bottom:-1%;left:14%;right:10%}.Hero-module__Mf0xNa__flash{z-index:9;pointer-events:none;background:radial-gradient(circle at 50% 74%,#ffe26ee6,#ffe26e00 58%);position:absolute;inset:0}.Hero-module__Mf0xNa__rain{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__Mf0xNa__drop{cursor:pointer;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;padding:8px;position:absolute;top:0}.Hero-module__Mf0xNa__drop svg{filter:drop-shadow(0 4px 4px #3d235233);width:100%;height:100%;display:block}.Hero-module__Mf0xNa__pop{width:64px;height:64px;font-family:var(--font-display), sans-serif;color:#ff7a2f;text-shadow:0 2px #fff,0 0 10px #fff;pointer-events:auto;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;font-size:1.45rem;font-weight:800;display:grid;position:absolute}@media (max-width:599px){.Hero-module__Mf0xNa__car .Hero-module__Mf0xNa__carBubble{white-space:normal;--tail-x:84px;max-width:180px;left:30%}}@media (min-width:600px){.Hero-module__Mf0xNa__driveHint{display:block}}@media (max-width:479px){.Hero-module__Mf0xNa__driveLabel{display:none}.Hero-module__Mf0xNa__drive{width:52px;min-width:52px;height:52px;padding:0}}@media (max-width:420px){.Hero-module__Mf0xNa__actions{gap:8px}.Hero-module__Mf0xNa__honk{gap:8px;height:52px;padding:0 16px 0 13px;font-size:1.02rem}}@media (orientation:portrait) and (max-height:700px){.Hero-module__Mf0xNa__hero{--car-w:min(94vw, 600px, 40svh)}.Hero-module__Mf0xNa__content{gap:8px;padding-top:14px}}@media (min-width:960px),(min-width:700px) and (max-height:560px){.Hero-module__Mf0xNa__hero{--car-w:min(46vw, 720px, 72svh);--stage-h:calc(var(--car-h) + var(--road-h) * .3 + 40px)}.Hero-module__Mf0xNa__content{text-align:left;width:min(52vw,680px);padding:clamp(24px, 6svh, 80px) 0 calc(var(--road-h) + 36px) clamp(24px, 6vw, 104px);justify-content:center;align-items:flex-start}.Hero-module__Mf0xNa__topRow,.Hero-module__Mf0xNa__stickers,.Hero-module__Mf0xNa__actions{justify-content:flex-start}.Hero-module__Mf0xNa__driveHint{left:4px;translate:none}.Hero-module__Mf0xNa__carSlot{left:auto;right:clamp(16px,5vw,110px)}.Hero-module__Mf0xNa__flash{background:radial-gradient(circle at 72% 64%,#ffe26ee6,#ffe26e00 50%)}}@media (orientation:landscape) and (max-height:500px){.Hero-module__Mf0xNa__hero{--road-h:clamp(46px, 13svh, 64px)}.Hero-module__Mf0xNa__content{padding-top:14px;padding-bottom:calc(var(--road-h) + 16px);gap:6px}.Hero-module__Mf0xNa__pill,.Hero-module__Mf0xNa__status{padding:3px 12px 2px;font-size:.85rem}.Hero-module__Mf0xNa__stickers{margin-top:-8px}.Hero-module__Mf0xNa__tag{font-size:1rem}.Hero-module__Mf0xNa__title{font-size:1.2rem}.Hero-module__Mf0xNa__lede,.Hero-module__Mf0xNa__driveHint{display:none}.Hero-module__Mf0xNa__honk{height:44px;box-shadow:0 4px 0 var(--plum), 0 10px 18px #ff85504d;padding:0 16px 0 12px;font-size:1rem}.Hero-module__Mf0xNa__drive{min-width:44px;height:44px;padding:0 12px;font-size:.95rem}}
.RoadTrip-module__WFoq1a__section{background:radial-gradient(circle at 1.5px 1.5px,#ff8fb147 1.5px,#0000 2px) 0 0/26px 26px,linear-gradient(#fff3e2 0%,#fff8f0 30%,#fdf1ff 100%);padding:clamp(64px,10vw,120px) 16px clamp(88px,12vw,150px);position:relative;overflow:hidden}.RoadTrip-module__WFoq1a__section:before{content:"";z-index:1;background:radial-gradient(circle at 18px 0,#8b7dbf 18px,#0000 18.5px) 0 0/36px 18px repeat-x;height:18px;position:absolute;top:0;left:0;right:0}.RoadTrip-module__WFoq1a__header{text-align:center;max-width:680px;margin:0 auto clamp(40px,6vw,72px)}.RoadTrip-module__WFoq1a__eyebrow{font-family:var(--font-hand), cursive;color:var(--saffron-deep);font-size:clamp(1.1rem,2.6vw,1.35rem);font-weight:700;display:inline-block;rotate:-2deg}.RoadTrip-module__WFoq1a__heading{font-family:var(--font-display), sans-serif;text-wrap:balance;margin-top:4px;font-size:clamp(2rem,5.4vw,3.4rem);font-weight:800;line-height:1.05}.RoadTrip-module__WFoq1a__sub{color:var(--plum-soft);margin-top:10px;font-size:clamp(1rem,2vw,1.15rem)}.RoadTrip-module__WFoq1a__track{--road-x:50%;max-width:1000px;margin:0 auto;position:relative}.RoadTrip-module__WFoq1a__road{top:-20px;bottom:-20px;left:calc(var(--road-x) - 28px);background:#b6aae0;border-radius:28px;width:56px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 5px #fff3e6,0 10px 30px #3d235214}.RoadTrip-module__WFoq1a__road:before{content:"";background:repeating-linear-gradient(#fff6e8 0 26px,#0000 26px 50px);border-radius:3px;width:6px;position:absolute;top:0;bottom:0;left:calc(50% - 3px)}.RoadTrip-module__WFoq1a__trail{top:-20px;bottom:-20px;left:calc(var(--road-x) - 6px);transform-origin:top;background:linear-gradient(#ffb35c,#ff7fa8);border-radius:6px;width:12px;position:absolute;box-shadow:0 0 14px #ff7fa899}.RoadTrip-module__WFoq1a__carMarker{z-index:3;left:calc(var(--road-x) - 26px);width:52px;margin-top:-40px;position:absolute}.RoadTrip-module__WFoq1a__carWiggle{animation:.9s ease-in-out infinite alternate RoadTrip-module__WFoq1a__car-wiggle}.RoadTrip-module__WFoq1a__carWiggle svg{filter:drop-shadow(0 6px 6px #3d235240);width:100%;height:auto;display:block}@keyframes RoadTrip-module__WFoq1a__car-wiggle{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.RoadTrip-module__WFoq1a__stops{z-index:2;gap:clamp(28px,5vw,56px);padding:24px 0;list-style:none;display:grid;position:relative}.RoadTrip-module__WFoq1a__stop{display:flex;position:relative}.RoadTrip-module__WFoq1a__stop[data-side=left]{justify-content:flex-end;padding-right:calc(50% + 48px)}.RoadTrip-module__WFoq1a__stop[data-side=right]{justify-content:flex-start;padding-left:calc(50% + 48px)}.RoadTrip-module__WFoq1a__pin{z-index:4;top:calc(50% - 22px);left:calc(var(--road-x) - 22px);border:3px solid var(--plum);width:44px;height:44px;box-shadow:0 4px 0 var(--plum);font-family:var(--font-display), sans-serif;color:var(--plum);background:#fff;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid;position:absolute}.RoadTrip-module__WFoq1a__card{text-align:left;background:#ffffffe0;border:3px solid #fff;border-radius:28px;align-items:flex-start;gap:16px;width:100%;max-width:420px;padding:20px 22px;display:flex;position:relative;box-shadow:0 6px #3d235214,0 18px 40px #ff8fb12e}.RoadTrip-module__WFoq1a__stamp{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#ff4f8b;pointer-events:none;background:#fff;border:3px solid #ff4f8b;border-radius:10px;padding:5px 12px 3px;font-size:.95rem;font-weight:800;position:absolute;top:-16px;right:-10px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px #ff4f8b8c,0 4px #ff4f8b40}.RoadTrip-module__WFoq1a__icon{border:3px solid #fff;border-radius:22px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 4px #3d23521a}.RoadTrip-module__WFoq1a__icon svg{width:44px;height:44px}.RoadTrip-module__WFoq1a__place{font-family:var(--font-hand), cursive;color:var(--saffron-deep);font-size:1.05rem;font-weight:700}.RoadTrip-module__WFoq1a__title{font-family:var(--font-display), sans-serif;font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:800;line-height:1.1}.RoadTrip-module__WFoq1a__text{color:var(--plum-soft);margin-top:6px;font-size:1rem;line-height:1.5}.RoadTrip-module__WFoq1a__chip{border-radius:999px;margin-top:12px;padding:4px 12px;font-size:.85rem;font-weight:800;display:inline-flex}.RoadTrip-module__WFoq1a__chip[data-status=done]{color:#1f7a55;background:#d7f5e6}.RoadTrip-module__WFoq1a__chip[data-status=building]{color:#8a5200;background:#fff1c2}.RoadTrip-module__WFoq1a__chip[data-status=soon]{color:#b4235f;background:#ffe0ec}@media (max-width:760px){.RoadTrip-module__WFoq1a__track{--road-x:30px}.RoadTrip-module__WFoq1a__stop[data-side]{justify-content:flex-start;padding:0 0 0 76px}.RoadTrip-module__WFoq1a__card{gap:12px;padding:16px}.RoadTrip-module__WFoq1a__icon{border-radius:18px;width:52px;height:52px}.RoadTrip-module__WFoq1a__icon svg{width:36px;height:36px}}
