@font-face{font-family:Rec;src:url(/fonts/rec-hero.woff2)format("woff2");font-weight:400 1000;font-display:swap}@font-face{font-family:Rec;src:url(/fonts/rec-rupee.woff2)format("woff2");font-weight:400 1000;font-display:swap;unicode-range:U+20B9}@font-face{font-family:RecWorld;src:url(/fonts/rec-world.woff2)format("woff2");font-weight:500 1000;font-style:oblique 0deg 15deg;font-display:swap}:root{--ink:#1e1226;--plum:#34203f;--lemon:#ffdd4a;--paper:#fff8e6;--pink:#ff4f93;--leaf:#12a06f;--b:3px solid var(--ink);--r:14px;--sh:12px;--gut:clamp(16px, 2.4vw, 36px);--holes:clamp(34px, 3.4vw, 52px);--expo:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scrollbar-color:var(--ink) var(--lemon);-webkit-text-size-adjust:100%}body{background:var(--lemon);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Rec,Arial Black,system-ui,sans-serif;font-size:17px;font-weight:500;line-height:1.35}::selection{background:var(--pink);color:var(--ink)}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.wire :focus-visible{outline-color:var(--lemon)}p,h1,h2,dl,dd,ol{margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.story{position:relative}.stage{isolation:isolate;background:var(--lemon);height:100svh;position:fixed;inset:0 0 auto;overflow:hidden}.sheet{grid-template-columns:var(--holes) minmax(0, 6.6fr) minmax(0, 3fr) minmax(0, 3fr);grid-template-rows:auto minmax(0,1fr) auto minmax(clamp(84px,13.5vh,128px),auto) auto auto;grid-template-areas:"holes bar bar bar""holes head head note""holes lh lh lh""holes line line line""holes item item total""holes fine cue total";display:grid;position:absolute;inset:0}.holes{border-right:var(--b);background:var(--paper);flex-direction:column;grid-area:holes;justify-content:space-around;align-items:center;padding-block:5vh;display:flex}.holes i{aspect-ratio:1;background:var(--ink);border-radius:50%;width:clamp(14px,1.3vw,20px)}.bar{border-bottom:var(--b);background:var(--paper);grid-area:bar;align-items:stretch;min-height:60px;display:flex}.logo{padding-inline:var(--gut);letter-spacing:-.02em;border-right:var(--b);white-space:nowrap;align-items:center;font-size:1.22rem;font-weight:900;text-decoration:none;display:flex}.logo b{color:var(--ink);background:var(--pink);border-radius:5px;margin-left:.06em;padding:0 .22em;font-weight:900}.fields{flex:1;min-width:0;display:flex}.fields>div{padding:6px var(--gut);border-right:var(--b);flex-direction:column;justify-content:center;min-width:0;display:flex}.fields>div:last-child{flex:1}.fields dt{white-space:nowrap;font-size:.8rem;font-weight:500;line-height:1.15}.fields dd{font-variation-settings:"MONO" 1;white-space:nowrap;font-family:inherit;font-size:.98rem;font-weight:700;line-height:1.2}.fields dd span{font-weight:500}.bar__call{padding-inline:var(--gut);background:var(--lemon);place-items:center;font-weight:900;text-decoration:none;transition:background-color .16s ease-out;display:grid}@media (hover:hover) and (pointer:fine){.bar__call:hover{background:var(--pink)}}.head{z-index:1;padding:clamp(10px, 2vh, 28px) var(--gut);grid-area:head;align-items:center;min-height:0;display:flex;position:relative}.title{text-transform:uppercase;letter-spacing:-.035em;font-size:min(10.4vw,16.2vh);font-weight:1000;line-height:.93}.ln{padding-block:.03em;margin-block:-.03em;padding-right:.06em;display:block;overflow:hidden}.ln__in{display:block}.dot{margin-left:.05em}.small{text-transform:none;letter-spacing:-.01em;vertical-align:.95em;font-variation-settings:"MONO" 1;background:var(--pink);border:var(--b);box-shadow:4px 4px 0 var(--ink);border-radius:8px;margin-right:.2em;padding:.28em .5em .32em;font-size:.29em;font-style:normal;font-weight:700;line-height:1;display:inline-block;transform:rotate(-4deg)}.ln:has(.small){padding-top:.08em;padding-bottom:.05em;padding-right:.1em}.note{border-left:var(--b);padding:var(--gut);background:var(--paper);grid-area:note;align-items:flex-end;font-size:clamp(1.02rem,1.5vw,1.34rem);font-weight:600;line-height:1.24;display:flex}.note p{text-wrap:balance;max-width:20ch}.linehead{border-block:var(--b);padding:5px var(--gut);background:var(--paper);grid-area:lh;grid-template-columns:5.2rem 1fr auto;gap:0;font-size:.8rem;font-weight:700;display:grid}.mug{width:min(24vw,42vh);margin:0;position:absolute;top:50%;right:min(-1.5vw,-14px);translate:0 -63%;rotate:4deg}.mug svg{width:100%;height:auto;display:block;overflow:visible}.steam path{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.steam{transform-box:fill-box;animation:3.4s ease-in-out infinite steam}.steam path:last-child{animation:2.7s ease-in-out infinite reverse steam}@keyframes steam{0%,to{opacity:1}50%{opacity:.35}}.is-away .steam,.is-away .steam path,.rm .steam,.rm .steam path{animation:none}.bill{z-index:3;margin:10px calc(var(--gut) + var(--sh)) calc(10px + var(--sh)) var(--gut);will-change:transform;grid-area:line;align-self:center;position:relative}.bill__slab{transform:translate(var(--sh), var(--sh));position:absolute;inset:0}.slab{border-radius:var(--r);background:var(--ink);position:absolute;inset:0}.slab--lem{background:var(--lemon);border:var(--b);opacity:0}.bill__face{border:var(--b);border-radius:var(--r);background:var(--paper);padding:clamp(10px, 1.7vh, 18px) var(--gut) clamp(10px, 1.7vh, 18px) 0;letter-spacing:-.025em;grid-template-columns:4.2rem 1fr auto;align-items:center;font-size:clamp(1.5rem,min(3.7vw,7vh),3.3rem);font-weight:800;line-height:1.1;display:grid;position:relative}.q{font-variation-settings:"MONO" 1;text-align:center;font-size:.72em;font-weight:700}.it{white-space:nowrap;min-width:0;position:relative}.caret{vertical-align:-.1em;background:var(--pink);visibility:hidden;width:.09em;height:.92em;margin-left:.06em;display:inline-block}.typing .caret{visibility:visible}.am{font-variation-settings:"MONO" 1;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.04em;font-size:.92em;font-weight:700}.stamp{text-transform:uppercase;letter-spacing:.02em;background:var(--pink);border:var(--b);box-shadow:4px 4px 0 var(--ink);visibility:hidden;border-radius:8px;padding:.22em .42em;font-size:.78em;font-weight:1000;line-height:1;position:absolute;top:50%;right:27%;translate:0 -50%;rotate:-9deg}.items{border-top:var(--b);counter-reset:l 1;background:var(--paper);grid-area:item;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.items li{counter-increment:l;padding:clamp(10px, 1.8vh, 20px) var(--gut);border-right:var(--b);grid-template-columns:auto 1fr;align-content:center;column-gap:.7em;min-width:0;display:grid}.items li:last-child{border-right:0}.items li:before{content:counter(l);font-variation-settings:"MONO" 1;grid-row:span 2;padding-top:.4em;font-size:.9rem;font-weight:700}.items b{letter-spacing:-.025em;font-size:clamp(1.12rem,1.9vw,1.72rem);font-weight:900;line-height:1.1}.items span{font-size:.92rem}.total{border-left:var(--b);border-top:var(--b);background:var(--ink);color:var(--paper);padding:clamp(12px, 2vh, 22px) var(--gut) clamp(16px, 2.4vh, 26px);flex-direction:column;grid-area:total;justify-content:center;gap:10px;display:flex}.total__t{letter-spacing:-.01em;font-size:1.04rem;font-weight:800}.cta{flex-direction:column;gap:14px;display:flex}.btn{color:var(--ink);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:relative}.btn__slab{background:var(--lemon);border:3px solid var(--ink);border-radius:10px;position:absolute;inset:0;transform:translate(5px,5px)}.btn__face{border:var(--b);letter-spacing:-.01em;text-align:center;min-height:50px;transition:transform .14s var(--expo);border-radius:10px;justify-content:center;align-items:center;gap:.5em;padding:.55em 1em;font-size:1rem;font-weight:900;line-height:1.1;display:flex;position:relative}.btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3em;height:1.3em}.btn--main .btn__face{background:var(--pink)}.btn--alt .btn__face{background:var(--paper)}.btn--alt .tn{font-variation-settings:"MONO" 1;letter-spacing:-.03em;white-space:nowrap;font-size:.9em;font-weight:700}.btn:active .btn__face{transition-duration:80ms;transform:translate(5px,5px)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__face{transform:translate(-2px,-2px)}.btn:active .btn__face{transform:translate(5px,5px)}}.fine{border-top:var(--b);padding:7px var(--gut);background:var(--paper);grid-area:fine;align-items:center;font-size:.8rem;display:flex}.cue{border-top:var(--b);border-left:var(--b);padding:7px var(--gut);text-align:left;background:var(--lemon);grid-area:cue;justify-content:space-between;align-items:center;gap:.6em;font-size:.92rem;font-weight:800;display:flex}.cue__t--touch{display:none}@media (hover:none){.cue__t--mouse{display:none}.cue__t--touch{display:inline}}.cue svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:19px}.wire{z-index:2;visibility:hidden;color:var(--paper);contain:strict;will-change:transform;background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%2334203f' stroke-width='3'%3E%3Cpath d='M48 26c8 8 8 14 0 22-8-8-8-14 0-22zM48 70c8-8 8-14 0-22-8 8-8 14 0 22zM26 48c8-8 14-8 22 0-8 8-14 8-22 0zM70 48c-8-8-14-8-22 0 8 8 14 8 22 0z'/%3E%3Cpath d='M0 0l10 10M96 0L86 10M0 96l10-10M96 96L86 86'/%3E%3C/g%3E%3Ccircle cx='0' cy='48' r='4' fill='%2334203f'/%3E%3Ccircle cx='96' cy='48' r='4' fill='%2334203f'/%3E%3Ccircle cx='48' cy='0' r='4' fill='%2334203f'/%3E%3Ccircle cx='48' cy='96' r='4' fill='%2334203f'/%3E%3C/svg%3E");position:absolute;inset:0;overflow:hidden}.wire__bunting{background:conic-gradient(from 135deg at 50% 100%, transparent 0 90deg, var(--lemon) 0 180deg, transparent 0) 0 0 / 44px 26px, var(--pink);background:conic-gradient(from -45deg at 50% 0, var(--pink) 90deg, transparent 0) 0 0 / 44px 22px, conic-gradient(from -45deg at 50% 0, var(--lemon) 90deg, transparent 0) 22px 0 / 44px 22px;height:26px;position:absolute;top:0;left:0;right:0}.wire__cv{width:100%;height:100%;position:absolute;inset:0}.sig{background:var(--paper);border:2.5px solid var(--ink);will-change:transform;border-radius:50%;width:16px;height:16px;display:none;position:absolute;top:-8px;left:-8px}.deco,.nodes{pointer-events:none;position:absolute;inset:0}.deco i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);position:absolute;translate:-50% -50%}.deco svg{width:100%;height:100%;display:block}.wcopy{width:min(44vw,660px);position:absolute;top:clamp(58px,15vh,150px);left:clamp(20px,5vw,80px)}.wtitle{letter-spacing:-.02em;color:var(--paper);font-variation-settings:"CASL" 0;text-shadow:3px 3px 0 var(--pink), 6px 6px 0 var(--lemon);font-family:RecWorld,Rec,sans-serif;font-size:min(6.5vw,12.6vh);font-weight:1000;line-height:1}.wire .ln{margin-block:-.03em -.16em;padding:.03em .14em .16em 0}.wtitle__cur{font-variation-settings:"CASL" 1;color:var(--lemon);text-shadow:3px 3px 0 var(--pink);font-size:1.18em;font-style:oblique 15deg;line-height:.92}.wsub{background:var(--paper);max-width:30ch;color:var(--ink);border:var(--b);box-shadow:6px 6px 0 var(--pink);border-radius:12px;margin-top:clamp(16px,3vh,30px);padding:12px 16px;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:700;line-height:1.3;rotate:-1.2deg}.wspot{aspect-ratio:5.6;width:min(32vw,470px);position:absolute;top:50%;left:70%;translate:-50% -50%}.nodes .n{left:var(--x);top:var(--y);width:var(--s,clamp(104px, 11vw, 156px));aspect-ratio:1;color:var(--ink);position:absolute;translate:-50% -50%}.n__s{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.n__c{text-align:center;letter-spacing:-.01em;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:RecWorld,Rec,sans-serif;font-size:clamp(.82rem,1.08vw,1.02rem);font-weight:900;line-height:1.05;display:flex;position:absolute;inset:0}.n__c svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:34%;height:34%}.okplease{width:clamp(92px,9.4vw,136px);height:auto;position:absolute;bottom:8.5%;left:44%}.okplease text{letter-spacing:1.6px;fill:var(--ink);font:800 15.5px RecWorld,Rec,sans-serif}.okplease.live{will-change:transform;animation:16s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tape{background:var(--lemon);height:38px;color:var(--ink);border-top:var(--b);font-family:RecWorld,Rec,sans-serif;font-weight:900;position:absolute;bottom:0;left:-1%;right:-1%;overflow:hidden}.tape__in{white-space:nowrap;align-items:center;width:max-content;height:100%;font-size:1rem;display:flex}.tape__in.live{will-change:transform;animation:26s linear infinite tape}@keyframes tape{to{transform:translate(-50%)}}.tape__in span{padding-inline:.7em}.tape__in span:nth-child(2n){color:var(--ink);background:var(--pink)}.wend{color:var(--paper);font-size:.84rem;font-weight:600;position:absolute;bottom:50px;left:clamp(20px,5vw,80px)}.js .sheet .title .ln__in{transform:translateY(104%)}.js .bill__face{transform:translate(var(--sh), var(--sh))}.js [data-type],.js [data-amt]{visibility:hidden}.js.go [data-type],.js.go [data-amt]{visibility:visible}@media (width<=760px){:root{--sh:7px;--gut:16px;--r:11px}.sheet{grid-template:"bar""head"minmax(0,1fr)"note""lh""line""item""total""cue"/minmax(0,1fr)}.holes,.fine,.fields>.f-date,.fields>.f-to{display:none}.bar{min-height:50px}.logo{flex:none;font-size:1.06rem}.fields{justify-content:stretch}.fields>div{padding:3px var(--gut);flex:1}.fields dt{font-size:.78rem}.fields dd{font-size:.88rem}.bar__call{padding-inline:16px}.head{padding:8px var(--gut);align-items:flex-end}.mug{width:min(39vw,21vh);top:12px;right:8px;translate:none}.title{font-size:min(17.4vw,11vh)}.small{vertical-align:.8em;box-shadow:3px 3px 0 var(--ink);font-size:.3em}.note{border-left:0;border-top:var(--b);padding:9px var(--gut);font-size:.96rem}.note p{max-width:none}.linehead{padding:3px var(--gut);grid-template-columns:2.5rem 1fr auto;font-size:.78rem}.bill{margin:9px calc(var(--gut) + var(--sh)) calc(9px + var(--sh)) var(--gut)}.bill__face{grid-template-columns:2.4rem 1fr auto;padding:12px 12px 12px 0;font-size:clamp(1.14rem,5.5vw,1.5rem)}.stamp{font-size:.74em;top:-21px;right:-8px;translate:none}.am{font-size:.9em}.items{grid-template-columns:1fr}.items li{border-right:0;border-bottom:2px solid var(--ink);padding:6px var(--gut);grid-template-columns:1.1em auto 1fr;align-items:baseline;column-gap:.55em}.items li:last-child{border-bottom:0}.items li:before{grid-row:auto;padding:0;font-size:.82rem}.items b{font-size:1.06rem}.items span{text-align:right;font-size:.84rem}.total{padding:10px var(--gut) 15px;border-left:0;gap:8px}.total__t{display:none}.cta{flex-direction:row;gap:12px}.btn--main,.btn--alt{flex:1}.btn__x{display:none}.btn__face{min-height:54px;padding:.4em .5em;font-size:1rem}.btn--alt .btn__face{flex-wrap:wrap;gap:0 .3em}.btn--alt .btn__l{width:100%}.btn--alt .tn{font-size:.74rem}.btn__slab,.btn:active .btn__face{transform:translate(4px,4px)}.cue{padding:7px var(--gut);padding-bottom:max(7px, env(safe-area-inset-bottom));border-left:0}.wcopy{width:auto;top:42px;left:16px;right:16px}.wtitle{font-size:min(12.4vw,7.2vh)}.wsub{display:none}.wspot{aspect-ratio:4.4;width:62vw;top:60%;left:50%}.nodes .n{--s:clamp(86px, 25vw, 112px)}.n__c{font-size:.76rem}.okplease{width:74px;inset:34px 12px auto auto}.okplease text{font-size:15.5px}.tape{height:30px}.tape__in{font-size:.84rem}.wend{text-align:center;font-size:.74rem;bottom:36px;left:16px;right:16px}}@media (width<=760px) and (height<=720px){.note,.mug{display:none}.items li{padding-block:4px}.items span{display:none}}@media (width>=761px) and (height<=760px){.items span,.total__t{display:none}.total{padding-block:10px 14px}.cta{gap:10px}.btn__face{min-height:40px;padding-block:.3em;font-size:.94rem}}@media (width>=761px) and (width<=1080px) and (orientation:portrait){.title{font-size:11.2vw}.head{align-items:flex-end;padding-bottom:28px}.mug{width:30vw;top:8%;right:4vw;translate:none}}@media (width>=761px) and (width<=1080px){.sheet{grid-template-columns:var(--holes) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)}.fields>.f-to{display:none}}
