.ticker[data-astro-cid-u6vsyxkm]{background:var(--ink);color:var(--cream);border-block:var(--border);padding-block:22px;position:relative;overflow:hidden}.ticker[data-astro-cid-u6vsyxkm]:before,.ticker[data-astro-cid-u6vsyxkm]:after{content:"";background:repeating-linear-gradient(90deg, var(--cream) 0 14px, transparent 14px 32px);height:10px;position:absolute;left:0;right:0}.ticker[data-astro-cid-u6vsyxkm]:before{top:6px}.ticker[data-astro-cid-u6vsyxkm]:after{bottom:6px}.track[data-astro-cid-u6vsyxkm]{width:max-content;animation:60s linear infinite slide;display:flex}.ticker[data-astro-cid-u6vsyxkm]:hover .track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}.run[data-astro-cid-u6vsyxkm]{flex:none;display:flex}span[data-astro-cid-u6vsyxkm]{font-family:var(--font-display);white-space:nowrap;padding-right:1.4rem;align-items:center;gap:1.4rem;padding-block:.5rem;font-size:clamp(1.1rem,2vw,1.45rem);display:inline-flex}i[data-astro-cid-u6vsyxkm]{color:var(--carolina);font-style:normal}@keyframes slide{to{transform:translate(-50%)}}.layout[data-astro-cid-k2gidttv]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.lead[data-astro-cid-k2gidttv]{margin:1.1rem 0 2rem}.booth[data-astro-cid-k2gidttv]{--dish:150px;grid-template-columns:minmax(0,1fr) 170px;align-items:start;display:grid}.unit[data-astro-cid-k2gidttv]{z-index:2;padding-top:var(--dish);position:relative}.dish[data-astro-cid-k2gidttv]{width:64%;height:calc(var(--dish) + 4px);position:absolute;top:0;left:14%}.glow[data-astro-cid-k2gidttv]{opacity:0}.glow[data-astro-cid-k2gidttv].go{animation:.5s ease-out flash}.head[data-astro-cid-k2gidttv]{aspect-ratio:400/360;position:relative}.shell[data-astro-cid-k2gidttv]{width:100%;height:100%;position:absolute;inset:0}.lcd[data-astro-cid-k2gidttv]{background:var(--ink);border-radius:6px;width:63%;height:56.1%;padding:2.5%;position:absolute;top:32.8%;left:23%}.screen[data-astro-cid-k2gidttv]{cursor:pointer;background:#33302d;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.screen[data-astro-cid-k2gidttv] img[data-astro-cid-k2gidttv],.count[data-astro-cid-k2gidttv],.flash[data-astro-cid-k2gidttv],.idle[data-astro-cid-k2gidttv]{grid-area:1/1}.screen[data-astro-cid-k2gidttv] img[data-astro-cid-k2gidttv]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.screen[data-astro-cid-k2gidttv] img[data-astro-cid-k2gidttv][hidden],.idle[data-astro-cid-k2gidttv][hidden]{display:none}.idle[data-astro-cid-k2gidttv]{font-family:var(--font-script);color:var(--paper);text-align:center;border:2px dashed #fffaf0b3;border-radius:999px;padding:.55em .8em;font-size:clamp(1.25rem,2.6vw,1.9rem);line-height:1.05}.count[data-astro-cid-k2gidttv]{z-index:1;font-family:var(--font-display);color:var(--paper);text-shadow:0 3px 16px #000000bf;font-size:clamp(3.5rem,8vw,5.5rem);line-height:1;position:relative}.flash[data-astro-cid-k2gidttv]{z-index:2;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.flash[data-astro-cid-k2gidttv].go{animation:.5s ease-out flash}@keyframes flash{0%{opacity:1}to{opacity:0}}.stand[data-astro-cid-k2gidttv]{height:170px;margin-top:-2px;position:relative}.stand[data-astro-cid-k2gidttv] svg[data-astro-cid-k2gidttv]{width:100%;height:100%;position:absolute;inset:0}.leg[data-astro-cid-k2gidttv],.tip[data-astro-cid-k2gidttv],.foot[data-astro-cid-k2gidttv]{fill:none;stroke-linecap:round}.leg[data-astro-cid-k2gidttv]{stroke:var(--ink);stroke-width:7px}.tip[data-astro-cid-k2gidttv]{stroke:#e9ebee;stroke-width:5px}.foot[data-astro-cid-k2gidttv]{stroke:var(--ink);stroke-width:7px}.shoot[data-astro-cid-k2gidttv]{white-space:nowrap;position:absolute;top:44%;left:50%;translate:-50% -50%}.tray[data-astro-cid-k2gidttv]{padding-top:calc(var(--dish) + 2rem);margin-left:-2px;position:relative}.slot[data-astro-cid-k2gidttv]{top:calc(var(--dish) + 1.3rem);background:var(--ink);border-radius:0 6px 6px 0;height:10px;position:absolute;left:0;right:12px}.slot[data-astro-cid-k2gidttv]:after{content:"";background:var(--cream);position:absolute;inset:3px 10px 3px 0}.well[data-astro-cid-k2gidttv]{height:470px;margin-left:14px;margin-right:12px;position:relative;overflow:hidden}.hint[data-astro-cid-k2gidttv]{text-align:center;color:var(--ink);border:2px dashed #1f181573;border-top:0;place-items:center;display:grid;position:absolute;inset:0}.hint[data-astro-cid-k2gidttv][hidden]{display:none}.output[data-astro-cid-k2gidttv]{background:var(--paper);gap:5px;padding:8px 8px 6px;display:grid;position:absolute;top:0;left:0;right:0;transform:translateY(-101%)}.output[data-astro-cid-k2gidttv].out{transition:transform .9s cubic-bezier(.25,.9,.35,1);transform:none}.f[data-astro-cid-k2gidttv]{aspect-ratio:1;filter:grayscale()contrast(1.08);background:#d9cfc0 50%/cover no-repeat}.out-name[data-astro-cid-k2gidttv]{font-family:var(--font-script);color:var(--red);text-align:center;font-size:1.3rem;line-height:1.1}@media (width<=900px){.layout[data-astro-cid-k2gidttv]{grid-template-columns:1fr}}@media (width<=520px){.booth[data-astro-cid-k2gidttv]{--dish:100px;grid-template-columns:minmax(0,1fr) 118px}.stand[data-astro-cid-k2gidttv]{height:125px}.well[data-astro-cid-k2gidttv]{height:360px;margin-left:8px;margin-right:6px}.slot[data-astro-cid-k2gidttv]{right:6px}.out-name[data-astro-cid-k2gidttv]{font-size:.95rem}.output[data-astro-cid-k2gidttv]{gap:4px;padding:5px}.shoot[data-astro-cid-k2gidttv]{padding-inline:1em;font-size:.85rem}}.hero[data-astro-cid-lcdefpme]{overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,4vw,3.75rem) clamp(3.5rem,6vw,5.5rem);display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-bottom:1rem}h1[data-astro-cid-lcdefpme].display{text-wrap:initial;font-size:clamp(2.9rem,5.4vw,4.6rem)}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--red);display:block}.sub[data-astro-cid-lcdefpme]{font-family:var(--font-script);color:var(--ink);margin-top:1rem;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:.9rem}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:1.9rem}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1/1.08;width:100%;max-width:560px;margin-inline:auto;position:relative}.arch[data-astro-cid-lcdefpme]{aspect-ratio:400/540;background:var(--red);width:68%;box-shadow:var(--shadow-hard);outline:3px solid var(--ink);border-radius:50% 50% 0 0/37.04% 37.04% 0 0;position:absolute;top:0;left:18%}.arch[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.arch-photo[data-astro-cid-lcdefpme]{border-radius:50% 50% 0 0/34.78% 34.78% 0 0;position:absolute;inset:7.41% 10%;overflow:hidden}.arch-photo[data-astro-cid-lcdefpme] img{height:100%;aspect-ratio:auto!important}.bulbs[data-astro-cid-lcdefpme]{fill:none;stroke:var(--bulb);stroke-width:11px;stroke-linecap:round;stroke-dasharray:0 56}.bulbs[data-astro-cid-lcdefpme].b{stroke-dashoffset:28px;animation:1.5s step-end infinite chase}.bulbs[data-astro-cid-lcdefpme].a{animation:1.5s step-end infinite reverse chase}@keyframes chase{0%,49%{opacity:1}50%,to{opacity:.32}}.hero-strip[data-astro-cid-lcdefpme]{width:28%;animation:6s ease-in-out infinite float;position:absolute;top:13%;left:0;rotate:-7deg}.hero-print[data-astro-cid-lcdefpme]{width:53%;animation:7s ease-in-out -2s infinite float;position:absolute;bottom:2%;right:0;rotate:5deg}@keyframes float{50%{translate:0 -10px}}.badge[data-astro-cid-lcdefpme]{width:23%;position:absolute;top:2%;right:1%;rotate:8deg}.spin[data-astro-cid-lcdefpme]{transform-origin:80px 80px;animation:22s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);border:var(--border);box-shadow:var(--shadow-hard);border-radius:16px;padding:2rem 1.75rem 1.75rem;position:relative}.num[data-astro-cid-lcdefpme]{background:var(--carolina);border:var(--border);width:3.2rem;height:3.2rem;font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.5rem;display:grid}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:.6rem}.head-split[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.event-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem);display:grid}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{max-width:480px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.event-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.event-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
