.booth[data-astro-cid-dv2byus4]{--color-mint:var(--color-hero-wall);--color-mint-muted:var(--color-hero-wall-muted);--color-teal-deep:var(--color-hero-console);--color-teal-deeper:var(--color-hero-console-dark);min-height:calc(100svh - var(--header-h) - 6px);background:var(--color-mint);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative;overflow:hidden}.copy[data-astro-cid-dv2byus4] .cities[data-astro-cid-dv2byus4]{max-width:none;color:var(--color-mint-muted);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0 0 18px;font-weight:800;line-height:1.8;display:flex}.cities[data-astro-cid-dv2byus4] span[data-astro-cid-dv2byus4]{white-space:nowrap}.spark[data-astro-cid-dv2byus4]{color:var(--color-bulb)}.rod[data-astro-cid-dv2byus4]{background:var(--color-rod);z-index:7;height:8px;position:absolute;inset:0 0 auto}.side[data-astro-cid-dv2byus4],.drape[data-astro-cid-dv2byus4]{pointer-events:none;background:repeating-linear-gradient(90deg, var(--color-red-dark) 0 5px, var(--color-red) 5px 18px, var(--color-curtain-mid) 18px 24px);position:absolute;top:0;bottom:0}.side[data-astro-cid-dv2byus4]{z-index:4;width:7%;box-shadow:0 0 30px #00000073}.side[data-astro-cid-dv2byus4].l{left:0}.side[data-astro-cid-dv2byus4].r{right:0}.drape[data-astro-cid-dv2byus4]{z-index:6;width:50%;animation:1.3s cubic-bezier(.6,0,.2,1) .3s forwards open}.drape[data-astro-cid-dv2byus4].l{transform-origin:0;left:0}.drape[data-astro-cid-dv2byus4].r{transform-origin:100%;right:0}@keyframes open{to{transform:scaleX(.14)}}.console[data-astro-cid-dv2byus4]{box-sizing:border-box;background:var(--color-teal-deep);border:6px solid var(--color-teal-deeper);width:80%;color:var(--color-cream);border-bottom:0;border-radius:22px 22px 0 0;flex:1;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(32px,4vw,80px);margin:clamp(24px,3vh,48px) auto 0;padding:40px clamp(32px,4vw,88px) 56px;display:grid;position:relative}.copy[data-astro-cid-dv2byus4] h1[data-astro-cid-dv2byus4]{margin:0 0 16px;font-size:clamp(34px,4.2vw,84px);font-weight:800;line-height:1.02}.copy[data-astro-cid-dv2byus4] em[data-astro-cid-dv2byus4]{color:var(--color-bulb);font-style:normal}.copy[data-astro-cid-dv2byus4] p[data-astro-cid-dv2byus4]{max-width:34ch;color:var(--color-mint-muted);margin:0 0 28px;font-size:clamp(17px,1.15vw,22px);line-height:1.6}.buttons[data-astro-cid-dv2byus4]{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.push[data-astro-cid-dv2byus4]{background:var(--color-red);color:var(--color-cream);font-weight:800;font-size:var(--text-md);box-shadow:0 6px 0 var(--color-red-dark), 0 12px 20px #0000004d;border-radius:999px;padding:18px 30px;transition:transform 80ms,box-shadow 80ms;display:inline-block}.push[data-astro-cid-dv2byus4]:hover{box-shadow:0 4px 0 var(--color-red-dark), 0 8px 16px #0000004d;transform:translateY(2px)}.push[data-astro-cid-dv2byus4]:active{box-shadow:0 1px 0 var(--color-red-dark), 0 4px 8px #0000004d;transform:translateY(5px)}.more[data-astro-cid-dv2byus4]{color:var(--color-cream);text-underline-offset:4px;font-weight:700;text-decoration:underline}.cam[data-astro-cid-dv2byus4]{grid-template-columns:1fr 110px;gap:0 18px;display:grid;position:relative}.lens[data-astro-cid-dv2byus4]{background:radial-gradient(circle at 35% 35%, var(--color-lens), var(--color-lens-dark) 60%);border:5px solid var(--color-screen);width:34px;height:34px;box-shadow:0 0 0 3px var(--color-teal-deeper);border-radius:50%;grid-area:1/1;margin:0 auto 14px}.screen[data-astro-cid-dv2byus4]{aspect-ratio:3/2;border:10px solid var(--color-screen);background:var(--color-screen);border-radius:10px;grid-area:2/1;position:relative;overflow:hidden}.screen[data-astro-cid-dv2byus4] img[data-astro-cid-dv2byus4]{object-fit:cover;width:100%;height:100%;display:block}.count[data-astro-cid-dv2byus4]{color:var(--color-paper);text-shadow:0 4px 20px #0009;place-items:center;font-size:120px;font-weight:800;display:grid;position:absolute;inset:0}.count[data-astro-cid-dv2byus4] span[data-astro-cid-dv2byus4]{opacity:0;grid-area:1/1;animation:.7s ease-out forwards tick;transform:scale(.6)}.count[data-astro-cid-dv2byus4] span[data-astro-cid-dv2byus4]:first-child{animation-delay:1.7s}.count[data-astro-cid-dv2byus4] span[data-astro-cid-dv2byus4]:nth-child(2){animation-delay:2.4s}.count[data-astro-cid-dv2byus4] span[data-astro-cid-dv2byus4]:nth-child(3){animation-delay:3.1s}@keyframes tick{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1.15)}}.flash[data-astro-cid-dv2byus4]{z-index:8;background:var(--color-paper);opacity:0;pointer-events:none;animation:1s ease-out 3.8s forwards flash;position:absolute;inset:0}@keyframes flash{0%{opacity:0}8%{opacity:.95}to{opacity:0}}.slot-wrap[data-astro-cid-dv2byus4]{text-align:center;grid-area:2/2;align-self:start;padding-top:10px;position:relative}.slot-label[data-astro-cid-dv2byus4]{color:var(--color-mint-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.slot[data-astro-cid-dv2byus4]{z-index:2;background:var(--color-lens-dark);border-radius:3px;height:14px;position:relative;box-shadow:inset 0 3px 6px #000000e6}.chute[data-astro-cid-dv2byus4]{z-index:3;width:84px;height:250px;position:absolute;top:52px;left:13px;overflow:hidden}.strip[data-astro-cid-dv2byus4]{box-sizing:border-box;border:4px solid var(--color-paper);width:84px;height:auto;animation:1.6s cubic-bezier(.3,.7,.3,1) 4.2s forwards print;display:block;transform:translateY(-101%)}@keyframes print{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.drape[data-astro-cid-dv2byus4]{animation:none;transform:scaleX(.14)}.count[data-astro-cid-dv2byus4],.flash[data-astro-cid-dv2byus4]{display:none}.strip[data-astro-cid-dv2byus4]{animation:none;transform:none}}@media (width<=820px){.side[data-astro-cid-dv2byus4]{width:18px}.copy[data-astro-cid-dv2byus4] .cities[data-astro-cid-dv2byus4]{letter-spacing:.1em;font-size:10px}.console[data-astro-cid-dv2byus4]{grid-template-columns:1fr;gap:28px;width:calc(100% - 52px);margin-top:22px;padding:28px 22px 48px}.cam[data-astro-cid-dv2byus4]{grid-template-columns:1fr 96px;gap:0 12px;margin-bottom:140px}.chute[data-astro-cid-dv2byus4]{left:6px}.count[data-astro-cid-dv2byus4]{font-size:72px}}.pick[data-astro-cid-vnzljf2e]{background:var(--color-mint);font-family:var(--font-sans);padding:clamp(56px,7vw,100px) clamp(20px,7vw,140px)}.pick-head[data-astro-cid-vnzljf2e]{text-align:center;margin:0 auto 44px}.pick-head[data-astro-cid-vnzljf2e] h2[data-astro-cid-vnzljf2e]{color:var(--color-ink-teal);margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:800;line-height:1.1}.pick-head[data-astro-cid-vnzljf2e] p[data-astro-cid-vnzljf2e]{color:var(--color-teal-deep);font-size:var(--text-lg);margin:10px 0 0;font-weight:600}.strips[data-astro-cid-vnzljf2e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,40px);max-width:1500px;margin:0 auto;padding:0;list-style:none;display:grid}.strip[data-astro-cid-vnzljf2e]{background:var(--color-paper);flex-direction:column;gap:10px;padding:12px 12px 0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;transform:rotate(-1.5deg);box-shadow:0 12px 28px #00000024}.strip[data-astro-cid-vnzljf2e]:nth-child(2n){transform:rotate(1.2deg)}.strip[data-astro-cid-vnzljf2e]:hover,.strip[data-astro-cid-vnzljf2e]:focus-within{transform:rotate(0)translateY(-6px);box-shadow:0 20px 36px #0000002e}.frame[data-astro-cid-vnzljf2e].photo{aspect-ratio:3/4;background:var(--color-mint);overflow:hidden}.img[data-astro-cid-vnzljf2e]{width:100%;height:100%;display:block}.img[data-astro-cid-vnzljf2e].cover{object-fit:cover}.img[data-astro-cid-vnzljf2e].contain{object-fit:contain;box-sizing:border-box;padding:14px}.frame[data-astro-cid-vnzljf2e].details{background:var(--color-cream);color:var(--color-ink-teal);flex:1;padding:18px 16px 20px}.details[data-astro-cid-vnzljf2e] h3[data-astro-cid-vnzljf2e]{font-size:var(--text-xl);margin:0 0 8px;font-weight:800;line-height:1.15}.details[data-astro-cid-vnzljf2e] p[data-astro-cid-vnzljf2e]{font-size:var(--text-base);margin:0 0 12px;line-height:1.5}.points[data-astro-cid-vnzljf2e]{font-size:var(--text-sm);margin:0;padding:0;line-height:1.5;list-style:none}.points[data-astro-cid-vnzljf2e] li[data-astro-cid-vnzljf2e]{margin-top:4px;padding-left:18px;position:relative}.points[data-astro-cid-vnzljf2e] li[data-astro-cid-vnzljf2e]:before{content:"✦";color:var(--color-teal-deep);font-size:11px;position:absolute;top:2px;left:0}.foot[data-astro-cid-vnzljf2e]{background:var(--color-ink-teal);color:var(--color-cream);justify-content:space-between;align-items:center;margin:0 -12px;padding:14px 18px;display:flex}.brand[data-astro-cid-vnzljf2e]{letter-spacing:.06em;color:var(--color-bulb);font-style:italic;font-weight:800}.foot[data-astro-cid-vnzljf2e] a[data-astro-cid-vnzljf2e]{font-weight:700;font-size:var(--text-sm)}.foot[data-astro-cid-vnzljf2e] a[data-astro-cid-vnzljf2e]:after{content:"";position:absolute;inset:0}.strip[data-astro-cid-vnzljf2e]:hover .foot[data-astro-cid-vnzljf2e] a[data-astro-cid-vnzljf2e]{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.strip[data-astro-cid-vnzljf2e]{transition:none}}@media (width<=64rem){.strips[data-astro-cid-vnzljf2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.strips[data-astro-cid-vnzljf2e]{grid-template-columns:minmax(0,340px);justify-content:center;gap:36px}}
