@font-face{font-family:Luckiest Guy;src:url(/fonts/LuckiestGuy.woff2)format("woff2");font-display:swap}@font-face{font-family:Fredoka;src:url(/fonts/Fredoka.woff2)format("woff2");font-weight:400 700;font-display:swap}.bbp{--g1:#3e7d34;--g2:#478c3c;--gold:#e8b33a;--gold-d:#b9821c;--wood:#4a2e1b;--wood-d:#24150c;--cream:#fff7e3;--tomato:#e2522b;--e-accent:var(--gold);--e-tri:var(--wood-d);--e-font:700 13px/1 "Fredoka", sans-serif;--e-radius:14px;font-family:Fredoka,sans-serif;font-weight:500}.bbp .stripes{color:var(--cream);background:repeating-linear-gradient(90deg, var(--g1) 0 90px, var(--g2) 90px 180px)}.bbp .wood{color:var(--cream);background:radial-gradient(90% 70% at 50% 30%, #ffd29614, #0000 70%), var(--wood-d)}.bbp .cream{color:var(--wood-d);background:radial-gradient(#4a2e1b12 1.2px, transparent 1.6px) 0 0 / 18px 18px, var(--cream)}.bbp .b-label{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0;font:700 13px/1 Fredoka,sans-serif}.bbp .cream .b-label{color:var(--tomato)}.bbp .b-h{letter-spacing:.01em;margin:0;font-family:Luckiest Guy,sans-serif;font-weight:400;line-height:.95}.bbp .stripes .b-h,.bbp .wood .b-h{text-shadow:0 4px #24150c8c}.bbp .b-btn{letter-spacing:.03em;color:var(--wood-d);background:var(--gold);box-shadow:0 6px 0 var(--gold-d), 0 12px 24px #0000004d;border-radius:16px;align-items:center;gap:.55em;padding:.8em 1.5em .7em;font:400 22px/1 Luckiest Guy,sans-serif;text-decoration:none;transition:translate .15s,box-shadow .15s;display:inline-flex}.bbp .b-btn:hover{box-shadow:0 8px 0 var(--gold-d), 0 16px 28px #0000004d;translate:0 -2px}.bbp .b-btn:active{box-shadow:0 1px 0 var(--gold-d), 0 4px 10px #0000004d;translate:0 5px}.bbp .b-btn.cream{background:var(--cream);box-shadow:0 6px #cdbf9e,0 12px 24px #0000004d}.bbp .b-btn.cream:hover{box-shadow:0 8px #cdbf9e,0 16px 28px #0000004d}@media (prefers-reduced-motion:no-preference){html.js .bbp [data-in]{transition:opacity .7s ease var(--d,0s), translate .8s cubic-bezier(.34,1.4,.5,1) var(--d,0s), scale .8s cubic-bezier(.34,1.4,.5,1) var(--d,0s)}html.js .bbp [data-in]:not(.in){opacity:0;translate:0 30px;scale:.97}}.sr[data-astro-cid-bkhpntax]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}p[data-astro-cid-bkhpntax],h2[data-astro-cid-bkhpntax],h3[data-astro-cid-bkhpntax],figure[data-astro-cid-bkhpntax],ol[data-astro-cid-bkhpntax],ul[data-astro-cid-bkhpntax],blockquote[data-astro-cid-bkhpntax]{margin:0}ol[data-astro-cid-bkhpntax],ul[data-astro-cid-bkhpntax]{padding:0;list-style:none}.hero[data-astro-cid-bkhpntax]{height:100svh;min-height:600px;color:var(--cream);background:var(--wood-d);place-items:center;display:grid;position:relative;overflow:hidden}.bg[data-astro-cid-bkhpntax]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.veil[data-astro-cid-bkhpntax]{background:radial-gradient(60% 55% at 50% 48%,#24150c59,#24150cbf),linear-gradient(#0000 60%,#24150c99);position:absolute;inset:0}.back[data-astro-cid-bkhpntax]{z-index:2;left:var(--gutter);color:var(--cream);letter-spacing:.2em;text-transform:uppercase;opacity:.9;font:700 13px/1 Fredoka,sans-serif;text-decoration:none;position:absolute;top:104px}.hero-in[data-astro-cid-bkhpntax]{z-index:2;padding-inline:var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.logo[data-astro-cid-bkhpntax]{filter:drop-shadow(0 16px 30px #00000080);width:min(80vw,720px);height:auto}.plate[data-astro-cid-bkhpntax]{background:var(--wood);box-shadow:inset 0 0 0 3px var(--gold), 0 6px 0 var(--wood-d);letter-spacing:.04em;color:var(--cream);border-radius:12px;padding:.6em 1.2em .5em;font:400 clamp(18px,1.8vw,24px)/1 Luckiest Guy,sans-serif}.ctas[data-astro-cid-bkhpntax]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px;display:flex}.free[data-astro-cid-bkhpntax]{opacity:.9;text-shadow:0 2px 8px #0009;font-size:16px;font-weight:600}.sh[data-astro-cid-bkhpntax]{max-width:1240px;margin:0 auto clamp(40px,4.5vw,64px)}.big[data-astro-cid-bkhpntax]{margin-top:16px;font-size:clamp(54px,6.4vw,110px)}.mid[data-astro-cid-bkhpntax]{margin-top:14px;font-size:clamp(46px,5.4vw,92px)}.intro[data-astro-cid-bkhpntax]{opacity:.9;max-width:46ch;margin-top:16px;font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.45}.what[data-astro-cid-bkhpntax]{padding:clamp(90px, 10vw, 140px) var(--gutter)}.credits[data-astro-cid-bkhpntax]{text-align:center;background:var(--wood);max-width:760px;box-shadow:inset 0 0 0 4px var(--gold), 0 10px 0 var(--wood-d), 0 24px 50px #00000040;border-radius:22px;margin:0 auto clamp(60px,6.5vw,90px);padding:30px 30px 32px}.roles[data-astro-cid-bkhpntax]{letter-spacing:.18em;text-transform:uppercase;margin-top:16px;font:600 clamp(15px,1.4vw,19px)/1.4 Fredoka,sans-serif}.who[data-astro-cid-bkhpntax]{color:var(--gold);text-shadow:0 4px 0 var(--wood-d);margin-top:10px;font:400 clamp(40px,4.6vw,70px)/1 Luckiest Guy,sans-serif}.grid[data-astro-cid-bkhpntax]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(40px,6vw,90px);max-width:1240px;margin:0 auto;display:grid}.body[data-astro-cid-bkhpntax]{text-wrap:pretty;text-shadow:0 1px 2px #00000040;max-width:50ch;margin-top:20px;font-size:clamp(18px,1.45vw,22px);line-height:1.55}.knock[data-astro-cid-bkhpntax]{background:var(--wood);box-shadow:inset 0 0 0 4px var(--gold), 0 8px 0 var(--wood-d), 0 24px 40px #00000040;--e-radius:18px;--e-shadow:none;border-radius:26px;padding:10px;rotate:1.5deg}.run[data-astro-cid-bkhpntax]{padding:clamp(90px, 10vw, 140px) var(--gutter)}.steps[data-astro-cid-bkhpntax]{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,1.8vw,26px);max-width:1320px;margin:0 auto;display:grid}.step[data-astro-cid-bkhpntax]{--e-shadow:0 6px 0 #4a2e1b40;--e-radius:16px}.clip[data-astro-cid-bkhpntax]{position:relative}.clip[data-astro-cid-bkhpntax] img[data-astro-cid-bkhpntax]{aspect-ratio:16/10;object-fit:cover;width:100%;box-shadow:var(--e-shadow);border-radius:16px}.n[data-astro-cid-bkhpntax]{z-index:4;background:var(--gold);width:44px;height:44px;color:var(--wood-d);box-shadow:0 4px 0 var(--gold-d);border-radius:50%;place-items:center;padding-top:4px;font:400 24px/1 Luckiest Guy,sans-serif;display:grid;position:absolute;top:-14px;left:-10px}.step[data-astro-cid-bkhpntax] h3[data-astro-cid-bkhpntax]{margin-top:20px;font-size:clamp(24px,1.9vw,30px)}.step[data-astro-cid-bkhpntax] p[data-astro-cid-bkhpntax]{color:#4d3524;margin-top:8px;font-size:16px;line-height:1.45}.bag[data-astro-cid-bkhpntax]{padding:clamp(90px, 10vw, 140px) var(--gutter);overflow:hidden}.slider[data-astro-cid-bkhpntax]{--ball:clamp(220px, 28vw, 380px);--gap:clamp(150px, 19vw, 280px);--ease:cubic-bezier(.22,1,.36,1);outline:none;max-width:1240px;margin:0 auto}.viewport[data-astro-cid-bkhpntax]{height:calc(var(--ball) + 40px);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.glow[data-astro-cid-bkhpntax]{width:calc(var(--ball) * 1.5);aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fff7e347,#fff7e300);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.track[data-astro-cid-bkhpntax]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.slide[data-astro-cid-bkhpntax]{width:var(--ball);aspect-ratio:1;margin:calc(var(--ball) / -2) 0 0 calc(var(--ball) / -2);cursor:pointer;translate:calc(var(--d) * var(--gap)) 0;scale:calc(1 - var(--a) * .22);opacity:calc(1 - var(--a) * .34);z-index:calc(10 - var(--a));transition:translate 1s var(--ease), scale 1s var(--ease), opacity .8s var(--ease);will-change:translate, scale, opacity;position:absolute;top:50%;left:50%}.slide[data-astro-cid-bkhpntax]:not(.cur):not(.near){pointer-events:none}.slide[data-astro-cid-bkhpntax].cur{cursor:default}.slide[data-astro-cid-bkhpntax] img[data-astro-cid-bkhpntax],.ball[data-astro-cid-bkhpntax]{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 62%,#0000 100%)}.slide[data-astro-cid-bkhpntax] img[data-astro-cid-bkhpntax]{object-fit:contain;pointer-events:none}.ball[data-astro-cid-bkhpntax]{opacity:0;background-repeat:no-repeat;background-size:2400% 100%}.slide[data-astro-cid-bkhpntax].strip img[data-astro-cid-bkhpntax]{opacity:0}.slide[data-astro-cid-bkhpntax].strip .ball[data-astro-cid-bkhpntax]{opacity:1}.slide[data-astro-cid-bkhpntax].near:hover{opacity:calc(1 - var(--a) * .34 + .2)}.arr[data-astro-cid-bkhpntax]{z-index:30;cursor:pointer;background:var(--gold);width:60px;height:60px;color:var(--wood-d);box-shadow:0 5px 0 var(--gold-d), 0 10px 20px #0000004d;border:0;border-radius:50%;place-items:center;font:400 40px/1 Luckiest Guy,sans-serif;transition:translate .15s,box-shadow .15s;display:grid;position:absolute;top:50%;translate:0 -50%}.arr[data-astro-cid-bkhpntax] span[data-astro-cid-bkhpntax]{margin-top:6px}.arr[data-astro-cid-bkhpntax]:hover{box-shadow:0 7px 0 var(--gold-d), 0 14px 24px #0000004d;translate:0 calc(-50% - 2px)}.arr[data-astro-cid-bkhpntax]:active{box-shadow:0 1px 0 var(--gold-d), 0 4px 10px #0000004d;translate:0 calc(4px - 50%)}.a-prev[data-astro-cid-bkhpntax]{left:0}.a-next[data-astro-cid-bkhpntax]{right:0}.cap[data-astro-cid-bkhpntax]{text-align:center;background:var(--wood);max-width:520px;box-shadow:inset 0 0 0 3px var(--gold), 0 6px 0 var(--wood-d), 0 18px 34px #00000038;border-radius:18px;margin:10px auto 0;padding:16px 22px 14px}.meta[data-astro-cid-bkhpntax]{justify-content:center;align-items:center;gap:12px;display:flex}.rar[data-astro-cid-bkhpntax]{background:var(--gold);color:var(--wood-d);letter-spacing:.08em;text-transform:uppercase;border-radius:7px;padding:.35em .65em .28em;font:400 11px/1 Luckiest Guy,sans-serif;display:inline-block}.count[data-astro-cid-bkhpntax]{letter-spacing:.12em;opacity:.75;font-variant-numeric:tabular-nums;font:600 12px/1 Fredoka,sans-serif}.count[data-astro-cid-bkhpntax] b[data-astro-cid-bkhpntax]{color:var(--gold);font-weight:700}.words[data-astro-cid-bkhpntax]{transition:opacity .35s ease, translate .5s var(--ease), filter .35s ease}.words[data-astro-cid-bkhpntax].out{opacity:0;filter:blur(2px);transition-duration:.18s;translate:0 6px}.words[data-astro-cid-bkhpntax] h3[data-astro-cid-bkhpntax]{color:var(--cream);margin-top:10px;font-size:clamp(24px,2vw,30px)}.words[data-astro-cid-bkhpntax] p[data-astro-cid-bkhpntax]{opacity:.88;max-width:50ch;min-height:2.9em;margin:6px auto 0;font-size:15px;line-height:1.45}.bar[data-astro-cid-bkhpntax]{background:#fff7e326;border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.bar[data-astro-cid-bkhpntax] span[data-astro-cid-bkhpntax]{background:var(--gold);border-radius:2px;width:0;height:100%;display:block}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-bkhpntax]{transition-duration:.3s}.words[data-astro-cid-bkhpntax],.words[data-astro-cid-bkhpntax].out{filter:none;transition:opacity .2s;translate:none}}.diff[data-astro-cid-bkhpntax]{padding:clamp(90px, 10vw, 140px) var(--gutter)}.tiles[data-astro-cid-bkhpntax]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);max-width:1040px;margin:0 auto;display:grid}.tiles[data-astro-cid-bkhpntax] li[data-astro-cid-bkhpntax]{box-shadow:0 0 0 3px var(--wood-d), 0 8px 0 var(--wood-d);background:#fff;border-radius:20px;padding:30px 30px 32px}.tiles[data-astro-cid-bkhpntax] li[data-astro-cid-bkhpntax]:nth-child(2),.tiles[data-astro-cid-bkhpntax] li[data-astro-cid-bkhpntax]:nth-child(3){background:var(--gold)}.tiles[data-astro-cid-bkhpntax] h3[data-astro-cid-bkhpntax]{font-size:clamp(28px,2.6vw,40px)}.tiles[data-astro-cid-bkhpntax] p[data-astro-cid-bkhpntax]{color:#4d3524;margin-top:12px;font-size:17px;line-height:1.5}.tiles[data-astro-cid-bkhpntax] blockquote[data-astro-cid-bkhpntax]{color:var(--wood-d);margin-top:14px;font-size:16px;font-style:italic;font-weight:600;line-height:1.45}.play[data-astro-cid-bkhpntax]{padding:clamp(100px, 11vw, 160px) var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.huge[data-astro-cid-bkhpntax]{box-shadow:0 10px 0 var(--gold-d), 0 24px 40px #0000004d;border-radius:24px;padding:.75em 1.4em .62em;font-size:clamp(30px,4vw,56px)}.huge[data-astro-cid-bkhpntax]:hover{box-shadow:0 12px 0 var(--gold-d), 0 28px 44px #0000004d}.url[data-astro-cid-bkhpntax]{font-size:18px;font-weight:600}.next[data-astro-cid-bkhpntax]{padding:clamp(80px, 10vw, 140px) var(--gutter);text-decoration:none;display:block}.nx[data-astro-cid-bkhpntax]{color:var(--wood-d);margin-top:14px;font-size:clamp(50px,7.6vw,130px);transition:color .3s;display:block}.next[data-astro-cid-bkhpntax]:hover .nx[data-astro-cid-bkhpntax]{color:var(--tomato)}@media (width<=1100px){.steps[data-astro-cid-bkhpntax]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}@media (width<=820px){.grid[data-astro-cid-bkhpntax]{grid-template-columns:minmax(0,1fr)}.knock[data-astro-cid-bkhpntax]{max-width:460px}.steps[data-astro-cid-bkhpntax]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.slider[data-astro-cid-bkhpntax]{--gap:42vw}.arr[data-astro-cid-bkhpntax]{width:48px;height:48px;font-size:32px;top:auto;bottom:-6px;translate:0}.arr[data-astro-cid-bkhpntax]:hover{translate:0 -2px}.arr[data-astro-cid-bkhpntax]:active{translate:0 4px}.cap[data-astro-cid-bkhpntax]{margin-top:22px;padding:14px 16px 12px}.steps[data-astro-cid-bkhpntax],.tiles[data-astro-cid-bkhpntax]{grid-template-columns:minmax(0,1fr)}.b-btn[data-astro-cid-bkhpntax]{font-size:19px}}
