.KippyCafe-module__7Nk7oq__stage{aspect-ratio:12/5;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#201a16;width:100%;position:relative;overflow:hidden;container-type:inline-size}html[data-reveal] .KippyCafe-module__7Nk7oq__stage>*{transition:opacity .42s var(--ease-move)}html[data-reveal] .KippyCafe-module__7Nk7oq__stage[data-ready=false]>*{opacity:0}.KippyCafe-module__7Nk7oq__stage[data-live=false] *,.KippyCafe-module__7Nk7oq__stage[data-live=false] :before,.KippyCafe-module__7Nk7oq__stage[data-live=false] :after{animation-play-state:paused!important}.KippyCafe-module__7Nk7oq__pic{display:contents}.KippyCafe-module__7Nk7oq__plate,.KippyCafe-module__7Nk7oq__layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.KippyCafe-module__7Nk7oq__street{pointer-events:none;position:absolute;overflow:hidden}.KippyCafe-module__7Nk7oq__lane{position:absolute;inset:0}.KippyCafe-module__7Nk7oq__mover{transform:translate(calc(var(--from) - var(--ax) * 100%), var(--ay));animation:KippyCafe-module__7Nk7oq__cross var(--dur) steps(var(--steps)) var(--delay) infinite;position:absolute;left:0}@keyframes KippyCafe-module__7Nk7oq__cross{0%{transform:translate(calc(var(--from) - var(--ax) * 100%), var(--ay))}to{transform:translate(calc(var(--to) - var(--ax) * 100%), var(--ay))}}.KippyCafe-module__7Nk7oq__frameBox{position:absolute;inset:0;overflow:hidden}.KippyCafe-module__7Nk7oq__mover:not([data-here]){opacity:0}.KippyCafe-module__7Nk7oq__frameBox[data-flip]{scale:-1 1}.KippyCafe-module__7Nk7oq__mover:after{content:"";left:calc(var(--ax) * 100% - 35%);top:calc(var(--fy) - 3.5%);z-index:-1;background:radial-gradient(closest-side,#18100a61,#18100a00);border-radius:50%;width:70%;height:7%;position:absolute}.KippyCafe-module__7Nk7oq__mover[data-kind=car]:after{left:calc(var(--ax) * 100% - 52%);width:104%;height:12%;top:calc(var(--fy) - 6%);background:radial-gradient(closest-side,#120e0c80,#120e0c00)}.KippyCafe-module__7Nk7oq__strip{max-width:none;height:100%;animation:KippyCafe-module__7Nk7oq__step var(--cycle) steps(var(--frames)) infinite;display:block}.KippyCafe-module__7Nk7oq__frameBox[data-frames="1"] .KippyCafe-module__7Nk7oq__strip{animation:none}@keyframes KippyCafe-module__7Nk7oq__step{to{transform:translate(-100%)}}.KippyCafe-module__7Nk7oq__steam{pointer-events:none;width:0;height:0;position:absolute}.KippyCafe-module__7Nk7oq__steam span{opacity:0;background:radial-gradient(closest-side,#fffaf473,#fffaf41f 55%,#fffaf400);border-radius:50%;width:2.8em;height:2.8em;animation:3.6s infinite KippyCafe-module__7Nk7oq__steam;position:absolute;bottom:0;left:-1.4em}.KippyCafe-module__7Nk7oq__steam span:nth-child(2){animation-delay:-1.2s}.KippyCafe-module__7Nk7oq__steam span:nth-child(3){animation-delay:-2.4s}@keyframes KippyCafe-module__7Nk7oq__steam{0%{opacity:0;animation-timing-function:steps(27,end);transform:translate(0)scale(.45)}25%{opacity:.85;animation-timing-function:steps(81,end);transform:translate(.25em,-1.6em)scale(.8)}to{opacity:0;transform:translate(.9em,-5.5em)scale(1.7)}}.KippyCafe-module__7Nk7oq__roadSteam{font-size:1.1cqw}.KippyCafe-module__7Nk7oq__teaSteam{font-size:.42cqw}.KippyCafe-module__7Nk7oq__teaSteam span{background:radial-gradient(closest-side,#fffaf459,#fffaf400)}.KippyCafe-module__7Nk7oq__lamp{aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 42% 38%, #ffffffe6 0 14%, var(--lit) 46%, var(--rim));border-radius:50%;position:absolute;translate:-50% -50%}.KippyCafe-module__7Nk7oq__lamp:after{content:"";background:radial-gradient(closest-side, var(--halo), transparent);opacity:.35;border-radius:50%;position:absolute;inset:-170%}.KippyCafe-module__7Nk7oq__stage:is([data-daypart=dawn],[data-daypart=dusk],[data-daypart=night]) .KippyCafe-module__7Nk7oq__lamp:after{opacity:1}.KippyCafe-module__7Nk7oq__lampRed{--lit:#ff4b3e;--rim:#b0160e;--halo:#ff483480;animation:30s step-end infinite KippyCafe-module__7Nk7oq__lamp-red}.KippyCafe-module__7Nk7oq__lampAmber{--lit:#ffc43a;--rim:#b57700;--halo:#ffbe4073;animation:30s step-end infinite KippyCafe-module__7Nk7oq__lamp-amber}.KippyCafe-module__7Nk7oq__lampGreen{--lit:#56ffa2;--rim:#0d9853;--halo:#48ffa46b;animation:30s step-end infinite KippyCafe-module__7Nk7oq__lamp-green}@keyframes KippyCafe-module__7Nk7oq__lamp-green{0%{opacity:1}43.333%{opacity:0}to{opacity:0}}@keyframes KippyCafe-module__7Nk7oq__lamp-amber{0%{opacity:0}43.333%{opacity:1}53.333%{opacity:0}to{opacity:0}}@keyframes KippyCafe-module__7Nk7oq__lamp-red{0%{opacity:0}53.333%{opacity:1}to{opacity:1}}.KippyCafe-module__7Nk7oq__walkSign{pointer-events:none;grid-template-rows:100%;grid-template-columns:1fr 1fr;place-items:center;display:grid;position:absolute}.KippyCafe-module__7Nk7oq__walkIcon{aspect-ratio:11/13;height:84%;position:relative}.KippyCafe-module__7Nk7oq__walkIcon>*,.KippyCafe-module__7Nk7oq__walkCount>*{position:absolute;inset:0}.KippyCafe-module__7Nk7oq__walkSign svg{width:100%;height:100%;display:block}.KippyCafe-module__7Nk7oq__ledOff{fill:#ffffff12}.KippyCafe-module__7Nk7oq__ledWhite{fill:#eef3ff}.KippyCafe-module__7Nk7oq__ledOrange{fill:#ff8a2b}.KippyCafe-module__7Nk7oq__walkFigure{animation:30s step-end infinite KippyCafe-module__7Nk7oq__walk-figure}.KippyCafe-module__7Nk7oq__walkFlash{opacity:0;animation:30s step-end infinite KippyCafe-module__7Nk7oq__walk-flash}.KippyCafe-module__7Nk7oq__walkBlink{animation:1s step-end infinite KippyCafe-module__7Nk7oq__walk-blink}.KippyCafe-module__7Nk7oq__walkHold{opacity:0;animation:30s step-end infinite KippyCafe-module__7Nk7oq__walk-hold}.KippyCafe-module__7Nk7oq__walkCount{aspect-ratio:5/7;height:1em;position:relative;overflow:hidden}.KippyCafe-module__7Nk7oq__walkDigits{opacity:0;animation:30s linear infinite KippyCafe-module__7Nk7oq__walk-count,30s step-end infinite KippyCafe-module__7Nk7oq__walk-flash;bottom:auto}.KippyCafe-module__7Nk7oq__walkDigits svg{height:1em}@keyframes KippyCafe-module__7Nk7oq__walk-figure{0%{opacity:1}13.333%{opacity:0}to{opacity:0}}@keyframes KippyCafe-module__7Nk7oq__walk-flash{0%{opacity:0}13.333%{opacity:1}43.333%{opacity:0}to{opacity:0}}@keyframes KippyCafe-module__7Nk7oq__walk-blink{0%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes KippyCafe-module__7Nk7oq__walk-hold{0%{opacity:0}43.333%{opacity:1}to{opacity:1}}@keyframes KippyCafe-module__7Nk7oq__walk-count{0%{transform:translateY(0)}13.333%{animation-timing-function:steps(9,end);transform:translateY(0)}43.333%{transform:translateY(-9em)}to{transform:translateY(-9em)}}.KippyCafe-module__7Nk7oq__lampGlow,.KippyCafe-module__7Nk7oq__flame{pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.KippyCafe-module__7Nk7oq__lampGlow{background:radial-gradient(closest-side,#ffd69666,#ffb4641f 45%,#ffa05000);width:7cqw;height:7cqw}.KippyCafe-module__7Nk7oq__flame{background:radial-gradient(closest-side,#ffbe6e8c,#ff96461f 50%,#ff8c3c00);width:3.2cqw;height:3.2cqw;animation:2.4s step-end infinite KippyCafe-module__7Nk7oq__flicker}@keyframes KippyCafe-module__7Nk7oq__flicker{0%{opacity:.9;transform:scale(1)}12.5%{opacity:.75;transform:scale(.94)}25%{opacity:1;transform:scale(1.05)}41.667%{opacity:.82;transform:scale(.97)}58.333%{opacity:.95;transform:scale(1.02)}70.833%{opacity:.7;transform:scale(.93)}87.5%{opacity:1;transform:scale(1.04)}}.KippyCafe-module__7Nk7oq__clock{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.KippyCafe-module__7Nk7oq__hand{fill:#22201c;stroke:#22201c;stroke-width:.03px;stroke-linejoin:round}.KippyCafe-module__7Nk7oq__handShadow{fill:#3c301e47;stroke:#3c301e47;stroke-width:.03px;stroke-linejoin:round}.KippyCafe-module__7Nk7oq__handCap{fill:#b8904a;stroke:#28201280;stroke-width:.018px}.KippyCafe-module__7Nk7oq__student{pointer-events:none;position:absolute}.KippyCafe-module__7Nk7oq__sheet{pointer-events:none;position:absolute;overflow:hidden}.KippyCafe-module__7Nk7oq__sheetFrames{will-change:transform;max-width:none;height:100%;position:absolute;top:0;left:0}.KippyCafe-module__7Nk7oq__stage[data-typing=true] .KippyCafe-module__7Nk7oq__typing{animation:1.6s step-end infinite KippyCafe-module__7Nk7oq__typing}@keyframes KippyCafe-module__7Nk7oq__typing{0%{transform:translate(0)}8.333%{transform:translate(-33.333%)}16.667%{transform:translate(0)}22.917%{transform:translate(-66.667%)}31.25%{transform:translate(-33.333%)}39.583%{transform:translate(0)}47.917%{transform:translate(-66.667%)}54.167%{transform:translate(0)}62.5%{transform:translate(-33.333%)}68.75%{transform:translate(-66.667%)}75%,to{transform:translate(0)}}.KippyCafe-module__7Nk7oq__kippy,.KippyCafe-module__7Nk7oq__lid{pointer-events:none;position:absolute}.KippyCafe-module__7Nk7oq__bob{transform-origin:var(--pivot-body);animation:3.6s steps(27,end) infinite KippyCafe-module__7Nk7oq__breathe;position:absolute;inset:0}@keyframes KippyCafe-module__7Nk7oq__breathe{0%,to{transform:translateY(0)scale(1)}25%,75%{transform:translateY(-.3%)scale(1.0025,.9975)}50%{transform:translateY(-.5%)scale(1.004,.996)}}.KippyCafe-module__7Nk7oq__stage[data-mood=found] .KippyCafe-module__7Nk7oq__bob{animation:KippyCafe-module__7Nk7oq__perk .62s var(--ease-entrance) both}@keyframes KippyCafe-module__7Nk7oq__perk{0%{transform:translateY(0)scale(1)}30%{transform:translateY(-2%)scale(.985,1.02)}62%{transform:translateY(.3%)scale(1.012,.99)}to{transform:translateY(0)scale(1)}}.KippyCafe-module__7Nk7oq__stage[data-mood=ask] .KippyCafe-module__7Nk7oq__bob,.KippyCafe-module__7Nk7oq__stage[data-mood=answer] .KippyCafe-module__7Nk7oq__bob{animation:KippyCafe-module__7Nk7oq__lean .7s var(--ease-move) both}@keyframes KippyCafe-module__7Nk7oq__lean{to{transform:translate(-.6%)rotate(-1.5deg)}}.KippyCafe-module__7Nk7oq__stage[data-mood=done] .KippyCafe-module__7Nk7oq__bob{animation:KippyCafe-module__7Nk7oq__cheer .8s var(--ease-entrance) both}@keyframes KippyCafe-module__7Nk7oq__cheer{0%{transform:translateY(0)}35%{transform:translateY(-2.2%)scale(.99,1.02)}70%{transform:translateY(.2%)scale(1.01,.99)}to{transform:translateY(0)}}.KippyCafe-module__7Nk7oq__antenna{transform-origin:var(--pivot-antenna);animation:3.2s steps(24,end) infinite alternate KippyCafe-module__7Nk7oq__sway;position:absolute;inset:0}@keyframes KippyCafe-module__7Nk7oq__sway{0%{transform:rotate(-3deg)}25%{transform:rotate(-2.1deg)}50%{transform:rotate(0)}75%{transform:rotate(2.1deg)}to{transform:rotate(3deg)}}.KippyCafe-module__7Nk7oq__antennaRing{transform-origin:var(--pivot-antenna);position:absolute;inset:0}.KippyCafe-module__7Nk7oq__face{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.KippyCafe-module__7Nk7oq__eyes{transition:transform .42s var(--ease-move)}.KippyCafe-module__7Nk7oq__eye{animation:KippyCafe-module__7Nk7oq__eye-in .2s var(--ease-entrance);transform-box:fill-box;transform-origin:50%}.KippyCafe-module__7Nk7oq__blink{transform-box:fill-box;transform-origin:50%;animation:.19s ease-in-out KippyCafe-module__7Nk7oq__blink}@keyframes KippyCafe-module__7Nk7oq__blink{0%,to{transform:scaleY(1)}45%,55%{transform:scaleY(.08)}}@keyframes KippyCafe-module__7Nk7oq__eye-in{0%{transform:scale(.55)}}.KippyCafe-module__7Nk7oq__armFar,.KippyCafe-module__7Nk7oq__armNear{position:absolute;inset:0}.KippyCafe-module__7Nk7oq__armFar{transform-origin:var(--pivot-arm-far)}.KippyCafe-module__7Nk7oq__armNear{transform-origin:var(--pivot-arm-near)}.KippyCafe-module__7Nk7oq__stage:is([data-mood=scan],[data-mood=fill]) .KippyCafe-module__7Nk7oq__armFar{animation:.3333s steps(10,end) infinite alternate KippyCafe-module__7Nk7oq__type-far}.KippyCafe-module__7Nk7oq__stage:is([data-mood=scan],[data-mood=fill])[data-hand=down] .KippyCafe-module__7Nk7oq__armNear{animation:.3s steps(9,end) infinite alternate KippyCafe-module__7Nk7oq__type-near}.KippyCafe-module__7Nk7oq__stage[data-mood=fill] .KippyCafe-module__7Nk7oq__armFar{animation-duration:.2s;animation-timing-function:steps(6,end)}.KippyCafe-module__7Nk7oq__stage[data-mood=fill][data-hand=down] .KippyCafe-module__7Nk7oq__armNear{animation-duration:.1667s;animation-timing-function:steps(5,end)}@keyframes KippyCafe-module__7Nk7oq__type-far{0%{transform:rotate(0)}to{transform:rotate(2.6deg)}}@keyframes KippyCafe-module__7Nk7oq__type-near{0%{transform:rotate(-2.4deg)}to{transform:rotate(.5deg)}}.KippyCafe-module__7Nk7oq__glint{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.KippyCafe-module__7Nk7oq__sparkle{fill:#fff6c2;stroke:#f2d67c;stroke-width:.08px;transform-box:fill-box;transform-origin:50%;animation:KippyCafe-module__7Nk7oq__sparkle .9s var(--ease-entrance) both}@keyframes KippyCafe-module__7Nk7oq__sparkle{0%{opacity:0;transform:scale(.2)rotate(0)}40%{opacity:1;transform:scale(1.3)rotate(25deg)}to{opacity:0;transform:scale(.6)rotate(60deg)}}.KippyCafe-module__7Nk7oq__scanner{left:calc(var(--lid-x) - 3.5cqw);top:calc(var(--lid-y) - 4.6cqw);color:#efe7ff;white-space:nowrap;animation:KippyCafe-module__7Nk7oq__bubble-in .35s var(--ease-entrance) both;pointer-events:none;background:#1c1628f0;border-radius:999px;align-items:center;gap:clamp(.35rem,.5cqw,.6rem);padding:clamp(.22rem,.32cqw,.4rem) clamp(.55rem,.7cqw,.85rem) clamp(.22rem,.32cqw,.4rem) clamp(.4rem,.5cqw,.6rem);font-size:clamp(.66rem,.82cqw,.95rem);line-height:1;display:flex;position:absolute;translate:-50%;box-shadow:0 0 0 1px #ffffff14,0 12px 26px -12px #000000b3}.KippyCafe-module__7Nk7oq__scanPulse{background:#8fe68a;border-radius:50%;flex:none;width:.5em;height:.5em;position:relative}.KippyCafe-module__7Nk7oq__scanPulse:after{content:"";background:#8fe68a8c;border-radius:50%;animation:1s steps(30,end) infinite KippyCafe-module__7Nk7oq__ping;position:absolute;inset:0}@keyframes KippyCafe-module__7Nk7oq__ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.KippyCafe-module__7Nk7oq__scanLabel{color:#efe7ffb8;flex:none}.KippyCafe-module__7Nk7oq__scanWindow{flex:none;width:7.8em;height:1.6em;position:relative;overflow:hidden}.KippyCafe-module__7Nk7oq__scanReel{width:100%;animation:KippyCafe-module__7Nk7oq__roll .26s var(--ease-move) both;position:absolute;top:0;left:0}@keyframes KippyCafe-module__7Nk7oq__roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.KippyCafe-module__7Nk7oq__scanRow{align-items:center;gap:.45em;height:1.6em;display:flex}.KippyCafe-module__7Nk7oq__scanMark{border-radius:.3em;flex:none;width:1.35em;height:1.35em}.KippyCafe-module__7Nk7oq__scanName{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:650;overflow:hidden}.KippyCafe-module__7Nk7oq__scanCount{font-variant-numeric:tabular-nums;color:#b9f5b5;border-left:1px solid #ffffff2e;margin-left:.1em;padding-left:.5em}.KippyCafe-module__7Nk7oq__scanCount:after{content:" pages";color:#efe7ff99}.KippyCafe-module__7Nk7oq__cards{pointer-events:none;position:absolute;inset:0}.KippyCafe-module__7Nk7oq__card{--card-w:clamp(11rem, 15cqw, 19rem);left:clamp(calc(var(--card-w) / 2 + 1cqw), var(--x), calc(100% - var(--card-w) / 2 - 1cqw));top:var(--y);width:var(--card-w);transform:translate(-50%, var(--card-ay,-50%)) rotate(var(--tilt));animation:KippyCafe-module__7Nk7oq__emerge .7s var(--ease-entrance) both;background:#fff;border-radius:clamp(.7rem,1cqw,1.2rem);padding:clamp(.45rem,.7cqw,.85rem) clamp(.55rem,.85cqw,1rem);position:absolute;box-shadow:0 1px 2px #140c081f,0 18px 34px -14px #140c088c}@keyframes KippyCafe-module__7Nk7oq__emerge{0%{opacity:0;transform:translate(calc(-50% + var(--from-x)), calc(var(--card-ay,-50%) + var(--from-y))) scale(.2) rotate(0deg)}35%{opacity:1}to{opacity:1;transform:translate(-50%, var(--card-ay,-50%)) scale(1) rotate(var(--tilt))}}.KippyCafe-module__7Nk7oq__cardTop{align-items:center;gap:clamp(.4rem,.65cqw,.75rem);display:flex}.KippyCafe-module__7Nk7oq__cardMark{border-radius:.4rem;flex:none;width:clamp(1.35rem,2cqw,2.1rem);height:clamp(1.35rem,2cqw,2.1rem)}.KippyCafe-module__7Nk7oq__cardText{flex:1;min-width:0}.KippyCafe-module__7Nk7oq__cardHead{justify-content:space-between;align-items:baseline;gap:.4rem;font-size:clamp(.62rem,.85cqw,.92rem);line-height:1.3;display:flex}.KippyCafe-module__7Nk7oq__cardCompany{color:#25222b;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.KippyCafe-module__7Nk7oq__cardAge{color:#17864f;flex:none;font-weight:600}.KippyCafe-module__7Nk7oq__cardRole{-webkit-line-clamp:2;color:#4d4854;-webkit-box-orient:vertical;margin-top:.1rem;font-size:clamp(.66rem,.92cqw,1rem);line-height:1.3;display:-webkit-box;overflow:hidden}.KippyCafe-module__7Nk7oq__steps{color:#4d4854;animation:KippyCafe-module__7Nk7oq__steps-in .35s var(--ease-move) both;gap:.34em;margin:.45em 0 0;padding:0;font-size:.85em;line-height:1.25;list-style:none;display:grid}@keyframes KippyCafe-module__7Nk7oq__steps-in{0%{opacity:0;transform:translateY(-.3em)}}.KippyCafe-module__7Nk7oq__steps li{animation:KippyCafe-module__7Nk7oq__step-in .3s var(--ease-move) both;animation-delay:calc(.22s + var(--i) * .52s);align-items:center;gap:.5em;display:flex}@keyframes KippyCafe-module__7Nk7oq__step-in{0%{opacity:0;transform:translate(-.4em)}}.KippyCafe-module__7Nk7oq__tick{width:1.05em;height:1.05em;animation:KippyCafe-module__7Nk7oq__tick .35s var(--ease-entrance) both;animation-delay:calc(.4s + var(--i) * .52s);background:#17864f;border-radius:50%;flex:none;position:relative}.KippyCafe-module__7Nk7oq__tick:after{content:"";border:.14em solid #fff;border-width:0 .14em .14em 0;width:28%;height:50%;position:absolute;top:18%;left:34%;rotate:45deg}@keyframes KippyCafe-module__7Nk7oq__tick{0%{opacity:0;transform:scale(.3)}}.KippyCafe-module__7Nk7oq__stamp{letter-spacing:.02em;text-transform:uppercase;color:#fff;animation:KippyCafe-module__7Nk7oq__stamp .45s var(--ease-entrance) both;background:#17864f;border-radius:999px;padding:.2rem .55rem;font-size:clamp(.58rem,.78cqw,.82rem);font-weight:700;position:absolute;top:-.95rem;right:-.65rem;box-shadow:0 4px 10px -4px #0006}@keyframes KippyCafe-module__7Nk7oq__stamp{0%{opacity:0;transform:scale(1.8)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.KippyCafe-module__7Nk7oq__bubble{color:#25222b;max-width:clamp(13rem,23cqw,26rem);transform:translate(var(--tx,0), var(--ty,0));animation:KippyCafe-module__7Nk7oq__bubble-in .42s var(--ease-entrance) both;pointer-events:none;background:#fff;border-radius:clamp(.9rem,1.3cqw,1.5rem);padding:clamp(.55rem,.82cqw,1rem) clamp(.78rem,1.05cqw,1.25rem);font-size:clamp(.88rem,1.3cqw,1.45rem);font-weight:500;line-height:1.35;position:absolute;box-shadow:0 1px 2px #140c081f,0 18px 34px -14px #140c088c}.KippyCafe-module__7Nk7oq__bubble:after{content:"";background:inherit;border-radius:.15em;width:.9em;height:.9em;position:absolute}@keyframes KippyCafe-module__7Nk7oq__bubble-in{0%{opacity:0;transform:translate(var(--tx,0), var(--ty,0)) scale(.6)}to{opacity:1;transform:translate(var(--tx,0), var(--ty,0)) scale(1)}}.KippyCafe-module__7Nk7oq__kippySays{--tx:-50%;left:var(--head-x);bottom:calc(100% - var(--head-y) + 5.4cqw);transform-origin:50% 100%}.KippyCafe-module__7Nk7oq__kippySays:after{bottom:-.35em;left:calc(50% - .45em);transform:rotate(45deg)skew(12deg,12deg)}.KippyCafe-module__7Nk7oq__bubbleCompany{font-weight:700}.KippyCafe-module__7Nk7oq__kippyWorks{--tx:-50%;left:var(--head-x);bottom:calc(100% - var(--head-y) + 6.2cqw);transform-origin:50% 100%;text-align:left;width:max-content}.KippyCafe-module__7Nk7oq__kippyWorks:after{border-radius:50%;width:.62em;height:.62em;bottom:-.85em;left:calc(50% - .42em);transform:none}.KippyCafe-module__7Nk7oq__kippyWorks:before{content:"";background:inherit;border-radius:50%;width:.38em;height:.38em;position:absolute;bottom:-1.55em;left:calc(50% + .14em)}.KippyCafe-module__7Nk7oq__workHead{letter-spacing:-.005em;color:#25222b;font-size:.88em;font-weight:700;display:block}.KippyCafe-module__7Nk7oq__askShort{display:none}@container (max-width:48rem){.KippyCafe-module__7Nk7oq__askLong{display:none}.KippyCafe-module__7Nk7oq__askShort{display:inline}.KippyCafe-module__7Nk7oq__kippySays,.KippyCafe-module__7Nk7oq__kippyWorks{--tx:0;--head-right:4.62cqw;transform-origin:calc(100% - var(--head-right)) 100%;left:auto;right:18.2cqw}.KippyCafe-module__7Nk7oq__kippySays{white-space:nowrap}.KippyCafe-module__7Nk7oq__kippySays:after{left:auto;right:calc(var(--head-right) - .45em)}.KippyCafe-module__7Nk7oq__kippyWorks{bottom:calc(100% - var(--head-y) + 2.4cqw);font-size:.82rem}.KippyCafe-module__7Nk7oq__kippyWorks:after{left:auto;right:calc(var(--head-right) - .31em)}.KippyCafe-module__7Nk7oq__kippyWorks:before{left:auto;right:calc(var(--head-right) - .75em)}.KippyCafe-module__7Nk7oq__scanner{left:calc(var(--lid-x) - 7.5cqw)}.KippyCafe-module__7Nk7oq__card{--card-w:7.4rem;--card-ay:0%;padding:.4rem .5rem;top:2cqw;left:46.5%}.KippyCafe-module__7Nk7oq__cardMark{width:1.15rem;height:1.15rem}.KippyCafe-module__7Nk7oq__card[data-stage=filling]{visibility:hidden}.KippyCafe-module__7Nk7oq__kippyWorks[data-stage=applied]{display:none}}.KippyCafe-module__7Nk7oq__studentSays{--tx:-50%;left:var(--student-x);bottom:calc(100% - var(--student-y) + 1.4cqw);transform-origin:50% 100%;color:#12201d;background:#bfe7dc;font-weight:600}.KippyCafe-module__7Nk7oq__studentSays:after{bottom:-.35em;left:calc(50% - .45em);transform:rotate(45deg)skew(12deg,12deg)}@media (prefers-reduced-motion:reduce){.KippyCafe-module__7Nk7oq__bob,.KippyCafe-module__7Nk7oq__antenna,.KippyCafe-module__7Nk7oq__eye,.KippyCafe-module__7Nk7oq__blink,.KippyCafe-module__7Nk7oq__card,.KippyCafe-module__7Nk7oq__bubble,.KippyCafe-module__7Nk7oq__stamp,.KippyCafe-module__7Nk7oq__steps,.KippyCafe-module__7Nk7oq__steps li,.KippyCafe-module__7Nk7oq__tick,.KippyCafe-module__7Nk7oq__scanner,.KippyCafe-module__7Nk7oq__scanReel,.KippyCafe-module__7Nk7oq__scanPulse:after,.KippyCafe-module__7Nk7oq__flame,.KippyCafe-module__7Nk7oq__typing,.KippyCafe-module__7Nk7oq__stage[data-mood] .KippyCafe-module__7Nk7oq__armFar,.KippyCafe-module__7Nk7oq__stage[data-mood] .KippyCafe-module__7Nk7oq__armNear{animation:none}.KippyCafe-module__7Nk7oq__mover,.KippyCafe-module__7Nk7oq__strip,.KippyCafe-module__7Nk7oq__lamp,.KippyCafe-module__7Nk7oq__walkSign *{animation-play-state:paused}.KippyCafe-module__7Nk7oq__steam{display:none}}
.Hero-module__NI5dFq__hero{background:var(--color-surface);position:relative;overflow:hidden}html.dark .Hero-module__NI5dFq__hero{background:#0f0e14}.Hero-module__NI5dFq__inner{width:100%;max-width:var(--shell-width);padding:clamp(2rem, 4.5vw, 3.5rem) var(--shell-gutter) clamp(1.25rem, 2.4vw, 2rem);margin-inline:auto}.Hero-module__NI5dFq__copy{z-index:1;text-align:center;max-width:46rem;margin-inline:auto;position:relative}.Hero-module__NI5dFq__eyebrow{color:var(--color-ink-700);box-shadow:0 0 0 1px var(--color-hairline-strong);border-radius:999px;align-items:center;gap:.55rem;padding:.36rem .85rem .36rem .7rem;font-size:.83rem;font-weight:500;display:inline-flex}.Hero-module__NI5dFq__live{background:var(--color-signal);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--color-signal-wash);border-radius:50%;position:relative}.Hero-module__NI5dFq__live:after{content:"";background:var(--color-signal-wash);border-radius:50%;animation:2.2s steps(66,end) infinite Hero-module__NI5dFq__live;position:absolute;inset:-3px}@keyframes Hero-module__NI5dFq__live{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.Hero-module__NI5dFq__heading{letter-spacing:-.045em;text-wrap:balance;margin-top:1.2rem;font-size:clamp(2.7rem,6.4vw,5.2rem);font-weight:600;line-height:1.05}.Hero-module__NI5dFq__minute{color:var(--color-accent);white-space:nowrap;position:relative}.Hero-module__NI5dFq__minuteMark{pointer-events:none;width:100%;height:.3em;position:absolute;bottom:-.2em;left:0;overflow:visible}.Hero-module__NI5dFq__minuteMark path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:Hero-module__NI5dFq__minute-mark .62s var(--ease-move) .38s forwards}@keyframes Hero-module__NI5dFq__minute-mark{to{stroke-dashoffset:0}}.Hero-module__NI5dFq__lead{max-width:34rem;color:var(--color-ink-700);text-wrap:pretty;margin:1.3rem auto 0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.55}.Hero-module__NI5dFq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:1.8rem;display:flex}.Hero-module__NI5dFq__microcopy{color:var(--color-ink-500);margin-top:1rem;font-size:.83rem}.Hero-module__NI5dFq__scene{isolation:isolate;width:min(100% - 2 * var(--shell-gutter), 150rem);margin:clamp(.25rem,1vw,.75rem) auto 0;padding-bottom:clamp(2rem,4vw,3.5rem);position:relative}.Hero-module__NI5dFq__scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34% 46% at 50% 60%,#ffb06042,#ffb06000 72%),radial-gradient(26% 44% at 27% 58%,#ff8a7a29,#ff8a7a00 72%),radial-gradient(26% 44% at 73% 54%,#8d6ef233,#8d6ef200 72%),radial-gradient(62% 62%,#2c38781a,#2c387800 78%);position:absolute;inset:-14% -32% -2%}html.dark .Hero-module__NI5dFq__scene:before{background:radial-gradient(34% 46% at 50% 60%,#ffa65433,#ffa65400 72%),radial-gradient(26% 44% at 27% 58%,#ff8a7a1f,#ff8a7a00 72%),radial-gradient(26% 44% at 73% 54%,#8d6ef238,#8d6ef200 72%),radial-gradient(62% 62%,#283c9638,#283c9600 78%)}html[data-daypart] .Hero-module__NI5dFq__scene{--scene-sky:#2c38781a}html[data-daypart=dawn] .Hero-module__NI5dFq__scene{--scene-sky:#ec96aa29}html[data-daypart=morning] .Hero-module__NI5dFq__scene{--scene-sky:#ffd6a024}html[data-daypart=midday] .Hero-module__NI5dFq__scene{--scene-sky:#bedcff24}html[data-daypart=afternoon] .Hero-module__NI5dFq__scene{--scene-sky:#ffbe6e2e}html[data-daypart=dusk] .Hero-module__NI5dFq__scene{--scene-sky:#6e5ac82e}html[data-daypart] .Hero-module__NI5dFq__scene:before{background:radial-gradient(34% 46% at 50% 60%, #ffb06042, #ffb06000 72%), radial-gradient(26% 44% at 27% 58%, #ff8a7a29, #ff8a7a00 72%), radial-gradient(26% 44% at 73% 54%, #8d6ef233, #8d6ef200 72%), radial-gradient(62% 62% at 50% 45%, var(--scene-sky), transparent 78%)}html.dark[data-daypart] .Hero-module__NI5dFq__scene:before{background:radial-gradient(34% 46% at 50% 60%, #ffa65433, #ffa65400 72%), radial-gradient(26% 44% at 27% 58%, #ff8a7a1f, #ff8a7a00 72%), radial-gradient(26% 44% at 73% 54%, #8d6ef238, #8d6ef200 72%), radial-gradient(62% 62% at 50% 45%, var(--scene-sky), transparent 78%)}html.dark[data-daypart=night] .Hero-module__NI5dFq__scene{--scene-sky:#283c9638}.Hero-module__NI5dFq__frame{aspect-ratio:8/5;border-radius:clamp(.9rem,1.6vw,1.75rem);position:relative;overflow:hidden;box-shadow:0 1px 2px #281e4914,0 40px 80px -40px #281e4980}html.dark .Hero-module__NI5dFq__frame{box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -40px #000000d9}.Hero-module__NI5dFq__frame>*{width:150%;position:absolute;top:0;left:-25%}@media (min-width:40rem){.Hero-module__NI5dFq__frame{aspect-ratio:2}.Hero-module__NI5dFq__frame>*{width:120%;left:-10%}}@media (min-width:90rem){.Hero-module__NI5dFq__scene{width:min(100% - 2 * var(--shell-gutter), 150rem, max(64rem, (100svh - 34.5rem) * 12 / 5))}.Hero-module__NI5dFq__frame{aspect-ratio:12/5}.Hero-module__NI5dFq__frame>*{width:100%;position:static}}@media (prefers-reduced-motion:reduce){.Hero-module__NI5dFq__live:after{opacity:0;animation:none}.Hero-module__NI5dFq__minuteMark path{stroke-dashoffset:0;animation:none}}
