.phone[data-astro-cid-6zuj2xdd]{width:min(310px,82vw);aspect-ratio:9 / 19.2;border-radius:52px;background:linear-gradient(160deg,#32323f,#17171f 40%,#101018);padding:11px;box-shadow:0 0 0 1px #ffffff0f,0 30px 80px -20px #000000d9,0 40px 130px -30px #6c63ff66;flex:none}.screen[data-astro-cid-6zuj2xdd]{position:relative;width:100%;height:100%;border-radius:42px;background:var(--bg);overflow:hidden}.island[data-astro-cid-6zuj2xdd]{position:absolute;top:12px;left:50%;transform:translate(-50%);width:86px;height:24px;border-radius:999px;background:#000;z-index:5}.app[data-astro-cid-wd335n2m]{position:absolute;inset:0;padding:14px 14px 0;display:flex;flex-direction:column;font-family:var(--font);user-select:none}.statusbar[data-astro-cid-wd335n2m]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 10px;font-size:11px;font-weight:700}.sysicons[data-astro-cid-wd335n2m]{display:flex;gap:4px;align-items:center}.sysicons[data-astro-cid-wd335n2m] i[data-astro-cid-wd335n2m]{display:block;background:var(--text);opacity:.9}.sig[data-astro-cid-wd335n2m]{width:14px;height:8px;clip-path:polygon(0 100%,100% 0,100% 100%)}.wifi[data-astro-cid-wd335n2m]{width:12px;height:8px;border-radius:50% 50% 0 0}.bat[data-astro-cid-wd335n2m]{width:18px;height:9px;border-radius:2px}.appheader[data-astro-cid-wd335n2m]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.apptitle[data-astro-cid-wd335n2m]{font-size:15px;font-weight:800}.modes[data-astro-cid-wd335n2m]{display:flex;gap:4px;background:var(--card);border-radius:999px;padding:3px}.mode[data-astro-cid-wd335n2m]{width:18px;height:18px;border-radius:999px;background:transparent;position:relative}.mode[data-astro-cid-wd335n2m]:before{content:"";position:absolute;inset:5px;border-radius:2px;background:var(--dim)}.mode[data-astro-cid-wd335n2m].active{background:var(--accent)}.mode[data-astro-cid-wd335n2m].active:before{background:#fff}.mode[data-astro-cid-wd335n2m].grid:before{background:linear-gradient(var(--dim),var(--dim)) left top / 3px 3px no-repeat,linear-gradient(var(--dim),var(--dim)) right top / 3px 3px no-repeat,linear-gradient(var(--dim),var(--dim)) left bottom / 3px 3px no-repeat,linear-gradient(var(--dim),var(--dim)) right bottom / 3px 3px no-repeat}.mode[data-astro-cid-wd335n2m].cells:before{border-radius:999px;border:1.5px solid var(--dim);background:transparent}.mode[data-astro-cid-wd335n2m].globe:before{border-radius:999px;background:radial-gradient(circle at 35% 35%,var(--dim),transparent 70%);border:1px solid var(--dim)}.yearrow[data-astro-cid-wd335n2m]{display:flex;align-items:center;justify-content:space-between}.ynum[data-astro-cid-wd335n2m]{font-size:40px;font-weight:900;letter-spacing:-.04em;line-height:1.05}.yearrow[data-astro-cid-wd335n2m].small .ynum[data-astro-cid-wd335n2m]{font-size:26px;color:var(--muted)}.ypill[data-astro-cid-wd335n2m]{font-size:9px;font-weight:700;color:var(--accent);background:#6c63ff1f;border-radius:999px;padding:3px 8px}.agerow[data-astro-cid-wd335n2m]{display:flex;align-items:center;gap:8px;margin:2px 0 8px}.agerow[data-astro-cid-wd335n2m] span[data-astro-cid-wd335n2m]{font-size:8px;font-weight:800;letter-spacing:.14em;color:var(--dim)}.agerow[data-astro-cid-wd335n2m] i[data-astro-cid-wd335n2m]{flex:1;height:1px;background:var(--border)}.month[data-astro-cid-wd335n2m]{font-size:8px;font-weight:800;letter-spacing:.16em;color:var(--accent);margin:6px 0 5px}.row[data-astro-cid-wd335n2m]{display:flex;gap:8px;align-items:center;background:var(--sheet);border-radius:10px;padding:6px 8px;margin-bottom:5px}.row[data-astro-cid-wd335n2m].trip{border-left:3px solid var(--c-trip)}.cover[data-astro-cid-wd335n2m]{width:26px;height:38px;border-radius:4px;flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;object-fit:cover}.cover[data-astro-cid-wd335n2m].concert{background:linear-gradient(160deg,#4e1231,#a22766 60%,#ec4899)}.cover[data-astro-cid-wd335n2m].life{background:#6c63ff29}.rowbody[data-astro-cid-wd335n2m]{display:flex;flex-direction:column;gap:1px;min-width:0}.rtitle[data-astro-cid-wd335n2m]{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.route[data-astro-cid-wd335n2m]{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmeta[data-astro-cid-wd335n2m]{display:flex;align-items:center;gap:5px}.dot[data-astro-cid-wd335n2m]{width:5px;height:5px;border-radius:999px}.rmeta[data-astro-cid-wd335n2m] em[data-astro-cid-wd335n2m]{font-style:normal;font-size:7px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rmeta[data-astro-cid-wd335n2m] b[data-astro-cid-wd335n2m]{font-size:8px;font-weight:400;color:var(--c-movie);letter-spacing:1px}.skip[data-astro-cid-wd335n2m]{text-align:center;color:var(--faint);font-size:12px;letter-spacing:4px;margin:4px 0}.born[data-astro-cid-wd335n2m]{display:flex;align-items:center;gap:6px;margin-top:2px}.born[data-astro-cid-wd335n2m] i[data-astro-cid-wd335n2m]{width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px #6c63ffe6}.born[data-astro-cid-wd335n2m] span[data-astro-cid-wd335n2m]{font-size:10px;font-weight:700;color:var(--accent)}.fab[data-astro-cid-wd335n2m]{position:absolute;right:14px;bottom:64px;width:40px;height:40px;border-radius:999px;background:var(--accent);color:#fff;font-size:22px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #6c63ff8c}.tabbar[data-astro-cid-wd335n2m]{position:absolute;left:50%;transform:translate(-50%);bottom:14px;display:flex;gap:18px;background:#1a1a24eb;border:1px solid var(--border);border-radius:999px;padding:10px 20px;backdrop-filter:blur(6px)}.tab[data-astro-cid-wd335n2m]{width:16px;height:16px;border-radius:4px;background:var(--dim);opacity:.7}.tab[data-astro-cid-wd335n2m].active{background:var(--accent);opacity:1;box-shadow:0 0 12px #6c63ffcc}.tab[data-astro-cid-wd335n2m].t2{border-radius:999px}.tab[data-astro-cid-wd335n2m].t3{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.tab[data-astro-cid-wd335n2m].t4{clip-path:polygon(0 100%,0 40%,30% 40%,30% 100%,40% 100%,40% 10%,65% 10%,65% 100%,75% 100%,75% 55%,100% 55%,100% 100%)}.band[data-astro-cid-2bbogtbw]{overflow:hidden;padding:2.2rem 0;border-block:1px solid var(--border);background:var(--sheet);display:flex;flex-direction:column;gap:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.row[data-astro-cid-2bbogtbw]{transform:rotate(-1.6deg)}.track[data-astro-cid-2bbogtbw]{display:flex;width:max-content;animation:slide 44s linear infinite}.row[data-astro-cid-2bbogtbw].rev .track[data-astro-cid-2bbogtbw]{animation-duration:56s;animation-direction:reverse}.band[data-astro-cid-2bbogtbw]:hover .track[data-astro-cid-2bbogtbw]{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}.group[data-astro-cid-2bbogtbw]{display:flex;gap:.9rem;padding-inline:.45rem}.poster[data-astro-cid-2bbogtbw]{position:relative;width:96px;height:138px;border-radius:10px;overflow:hidden;flex:none;box-shadow:0 10px 26px -10px #000000bf;transition:transform .25s ease}.poster[data-astro-cid-2bbogtbw]:hover{transform:translateY(-4px) scale(1.03)}.poster[data-astro-cid-2bbogtbw].movie{background:linear-gradient(165deg,#3a2705,#8a5a07 55%,#f59e0b)}.poster[data-astro-cid-2bbogtbw].tv{background:linear-gradient(165deg,#052b33,#08758c 55%,#06b6d4)}.poster[data-astro-cid-2bbogtbw].book{background:linear-gradient(165deg,#062f2b,#0d7d70 55%,#14b8a6)}.poster[data-astro-cid-2bbogtbw].game{background:linear-gradient(165deg,#23124a,#5c33b8 55%,#8b5cf6)}.poster[data-astro-cid-2bbogtbw].concert{background:linear-gradient(165deg,#3d0f28,#a22766 55%,#ec4899)}.poster[data-astro-cid-2bbogtbw].place{background:linear-gradient(165deg,#06341c,#148244 55%,#22c55e)}.poster[data-astro-cid-2bbogtbw].trip{background:#3b82f621;border:1px solid rgba(59,130,246,.35)}.poster[data-astro-cid-2bbogtbw].life{background:#6c63ff21;border:1px solid rgba(108,99,255,.35)}.art[data-astro-cid-2bbogtbw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.emoji[data-astro-cid-2bbogtbw]{position:absolute;inset:0 0 30%;display:flex;align-items:center;justify-content:center;font-size:1.9rem}.scrim[data-astro-cid-2bbogtbw]{position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.62) 55%,rgba(0,0,0,.9))}.poster[data-astro-cid-2bbogtbw].flat .scrim[data-astro-cid-2bbogtbw]{background:linear-gradient(180deg,transparent,rgba(6,6,15,.55) 60%,rgba(6,6,15,.8))}.info[data-astro-cid-2bbogtbw]{position:absolute;inset:auto 8px 8px;display:flex;flex-direction:column;gap:3px}.ptitle[data-astro-cid-2bbogtbw]{font-size:.625rem;font-weight:700;color:#fff;line-height:1.25;letter-spacing:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pmeta[data-astro-cid-2bbogtbw]{display:flex;align-items:center;gap:4px}.pmeta[data-astro-cid-2bbogtbw] i[data-astro-cid-2bbogtbw]{width:5px;height:5px;border-radius:999px;flex:none}.pmeta[data-astro-cid-2bbogtbw] em[data-astro-cid-2bbogtbw]{font-style:normal;font-size:.4375rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pstars[data-astro-cid-2bbogtbw]{font-size:.5rem;font-weight:400;color:var(--c-movie);letter-spacing:.5px;margin-left:auto;flex:none}@media(prefers-reduced-motion:reduce){.track[data-astro-cid-2bbogtbw]{animation:none}.row[data-astro-cid-2bbogtbw]{transform:none}.group[data-astro-cid-2bbogtbw]:last-child{display:none}.track[data-astro-cid-2bbogtbw]{width:100%;justify-content:center;flex-wrap:wrap}.band[data-astro-cid-2bbogtbw]{-webkit-mask-image:none;mask-image:none}}.inner[data-astro-cid-igkrqgwx]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,7vw,6rem)}.inner[data-astro-cid-igkrqgwx].flip .copy[data-astro-cid-igkrqgwx]{order:2}.inner[data-astro-cid-igkrqgwx].flip .visual[data-astro-cid-igkrqgwx]{order:1}.visual[data-astro-cid-igkrqgwx]{display:flex;justify-content:center}.points[data-astro-cid-igkrqgwx]{list-style:none;margin-top:1.6rem;display:flex;flex-direction:column;gap:.75rem}.points[data-astro-cid-igkrqgwx] li[data-astro-cid-igkrqgwx]{display:flex;gap:.7rem;align-items:baseline;color:var(--muted);font-size:.9875rem}.more[data-astro-cid-igkrqgwx]{display:inline-block;margin-top:1.4rem;color:var(--accent);font-weight:700;font-size:.9375rem}.more[data-astro-cid-igkrqgwx]:hover{text-decoration:underline}.points[data-astro-cid-igkrqgwx] li[data-astro-cid-igkrqgwx]:before{content:"✴";color:var(--accent);font-size:.8em;flex:none}@media(max-width:860px){.inner[data-astro-cid-igkrqgwx],.inner[data-astro-cid-igkrqgwx].flip{grid-template-columns:1fr}.inner[data-astro-cid-igkrqgwx].flip .copy[data-astro-cid-igkrqgwx]{order:0}.inner[data-astro-cid-igkrqgwx].flip .visual[data-astro-cid-igkrqgwx]{order:1}}.autofill[data-astro-cid-5nmtrbai]{background:linear-gradient(180deg,var(--bg),var(--sheet) 40%,var(--bg))}.head[data-astro-cid-5nmtrbai]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.demo[data-astro-cid-5nmtrbai]{width:min(460px,100%);margin-inline:auto;border:1px solid var(--border);background:var(--card);border-radius:18px;padding:1rem;box-shadow:0 24px 70px -25px #000000e6}.searchrow[data-astro-cid-5nmtrbai]{display:flex;align-items:center;gap:.7rem;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:.75rem 1rem;color:var(--muted)}.searchrow[data-astro-cid-5nmtrbai] svg[data-astro-cid-5nmtrbai]{width:17px;height:17px;flex:none}.query[data-astro-cid-5nmtrbai]{font-size:1rem;font-weight:600;color:var(--text);display:inline-flex;align-items:center}.caret[data-astro-cid-5nmtrbai]{width:2px;height:1.1em;background:var(--accent);margin-left:2px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.result[data-astro-cid-5nmtrbai]{display:flex;align-items:center;gap:.9rem;margin-top:.8rem;background:var(--sheet);border:1px solid rgba(108,99,255,.35);border-radius:12px;padding:.7rem .9rem}.cover[data-astro-cid-5nmtrbai]{width:42px;height:62px;border-radius:6px;object-fit:cover;flex:none;box-shadow:0 6px 16px -6px #000000b3}.rbody[data-astro-cid-5nmtrbai]{display:flex;flex-direction:column;gap:2px;min-width:0}.rtitle[data-astro-cid-5nmtrbai]{font-weight:700;font-size:.9875rem}.rmeta[data-astro-cid-5nmtrbai]{color:var(--muted);font-size:.8125rem}.add[data-astro-cid-5nmtrbai]{margin-left:auto;width:32px;height:32px;border-radius:999px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;flex:none;box-shadow:0 6px 18px #6c63ff80}.sources[data-astro-cid-5nmtrbai]{margin-top:2.6rem;text-align:center}.label[data-astro-cid-5nmtrbai]{display:block;font-size:.6875rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-bottom:.9rem}.chips[data-astro-cid-5nmtrbai]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:620px;margin-inline:auto}.chip[data-astro-cid-5nmtrbai]{font-size:.8125rem;font-weight:700;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.35rem .9rem;transition:color .2s ease,border-color .2s ease}.chip[data-astro-cid-5nmtrbai]:hover{color:var(--text);border-color:var(--accent)}.imports[data-astro-cid-5nmtrbai]{margin-top:3.4rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.6rem}.imports[data-astro-cid-5nmtrbai] h3[data-astro-cid-5nmtrbai]{font-size:1.375rem;font-weight:800}.imports[data-astro-cid-5nmtrbai] .lede[data-astro-cid-5nmtrbai]{font-size:1rem}.head[data-astro-cid-dsjxs4pf]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:3.2rem}.grid[data-astro-cid-dsjxs4pf]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.tile[data-astro-cid-dsjxs4pf]{background:var(--sheet);border:1px solid var(--border);border-radius:18px;padding:1.6rem 1.4rem;transition:border-color .25s ease,transform .25s ease}.tile[data-astro-cid-dsjxs4pf]:hover{border-color:#6c63ff80;transform:translateY(-3px)}.icon[data-astro-cid-dsjxs4pf]{display:inline-flex;width:42px;height:42px;border-radius:12px;background:#6c63ff1f;color:var(--accent);align-items:center;justify-content:center;margin-bottom:1rem}.icon[data-astro-cid-dsjxs4pf] svg[data-astro-cid-dsjxs4pf]{width:21px;height:21px}.tile[data-astro-cid-dsjxs4pf] h3[data-astro-cid-dsjxs4pf]{font-size:1.0625rem;font-weight:800;margin-bottom:.45rem}.tile[data-astro-cid-dsjxs4pf] p[data-astro-cid-dsjxs4pf]{color:var(--muted);font-size:.9rem;line-height:1.55}@media(max-width:980px){.grid[data-astro-cid-dsjxs4pf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid[data-astro-cid-dsjxs4pf]{grid-template-columns:1fr}}.cta[data-astro-cid-42yt6lhh]{position:relative;overflow:hidden;text-align:center;padding-block:clamp(6rem,15vh,10rem)}.glow[data-astro-cid-42yt6lhh]{position:absolute;inset:0;background:radial-gradient(55% 60% at 50% 110%,rgba(108,99,255,.22),transparent 70%),radial-gradient(30% 30% at 20% 20%,rgba(236,72,153,.05),transparent 70%);pointer-events:none}.inner[data-astro-cid-42yt6lhh]{position:relative;display:flex;flex-direction:column;align-items:center}.celebration[data-astro-cid-42yt6lhh]{display:inline-flex;align-items:center;gap:.55rem;font-size:.875rem;font-weight:700;color:var(--accent);background:#6c63ff1a;border:1px solid rgba(108,99,255,.35);border-radius:999px;padding:.5rem 1.1rem;margin-bottom:1.6rem}.celebration[data-astro-cid-42yt6lhh] svg[data-astro-cid-42yt6lhh]{width:16px;height:16px}h2[data-astro-cid-42yt6lhh]{margin-bottom:1.2rem}.lede[data-astro-cid-42yt6lhh]{margin-bottom:2.4rem}.badges[data-astro-cid-42yt6lhh] .badges{justify-content:center}.note[data-astro-cid-42yt6lhh]{margin-top:1.2rem;font-size:.8125rem;font-weight:600;color:var(--dim)}.hero[data-astro-cid-q2kg5z72]{position:relative;padding-top:clamp(7.5rem,16vh,10.5rem);padding-bottom:clamp(4rem,9vh,7rem);overflow:hidden}.glow[data-astro-cid-q2kg5z72]{position:absolute;inset:0;background:radial-gradient(52% 42% at 78% 30%,rgba(108,99,255,.16),transparent 70%),radial-gradient(40% 34% at 12% 78%,rgba(236,72,153,.07),transparent 70%),radial-gradient(46% 40% at 30% 8%,rgba(108,99,255,.1),transparent 70%);pointer-events:none}.starfield[data-astro-cid-q2kg5z72]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 8% 22%,rgba(240,240,248,.5),transparent 100%),radial-gradient(1px 1px at 22% 64%,rgba(240,240,248,.35),transparent 100%),radial-gradient(1.5px 1.5px at 37% 15%,rgba(240,240,248,.4),transparent 100%),radial-gradient(1px 1px at 54% 42%,rgba(240,240,248,.3),transparent 100%),radial-gradient(1.5px 1.5px at 68% 8%,rgba(240,240,248,.45),transparent 100%),radial-gradient(1px 1px at 84% 58%,rgba(240,240,248,.35),transparent 100%),radial-gradient(1px 1px at 93% 24%,rgba(240,240,248,.4),transparent 100%),radial-gradient(1px 1px at 45% 82%,rgba(240,240,248,.3),transparent 100%)}.inner[data-astro-cid-q2kg5z72]{position:relative;display:grid;grid-template-columns:1.1fr .9fr;grid-template-areas:"head visual" "body visual";grid-template-rows:auto 1fr;column-gap:clamp(2rem,6vw,5rem);align-items:center}.head[data-astro-cid-q2kg5z72]{grid-area:head;align-self:end}.body[data-astro-cid-q2kg5z72]{grid-area:body;align-self:start}.visual[data-astro-cid-q2kg5z72]{grid-area:visual;display:flex;flex-direction:column;align-items:center;gap:.9rem;margin:0}.herokicker[data-astro-cid-q2kg5z72]{font-size:clamp(1rem,1.8vw,1.1875rem);font-weight:600;color:var(--dim);margin-bottom:.9rem}h1[data-astro-cid-q2kg5z72]{margin-bottom:1.4rem}.grad[data-astro-cid-q2kg5z72]{background:linear-gradient(100deg,#8f88ff,var(--accent) 45%,#ec4899 130%);-webkit-background-clip:text;background-clip:text;color:transparent}.lede[data-astro-cid-q2kg5z72]{margin-bottom:2.2rem}.note[data-astro-cid-q2kg5z72]{margin-top:1.1rem;font-size:.8125rem;font-weight:600;color:var(--dim);letter-spacing:.02em}.reel[data-astro-cid-q2kg5z72]{position:relative;width:min(420px,100%);aspect-ratio:4 / 5;border-radius:28px;overflow:hidden;background:#0d1726;box-shadow:0 0 0 1px #ffffff14,0 30px 80px -24px #000000d9,0 40px 130px -30px #6c63ff73;transform:rotate(-2deg);animation:reel-in .9s cubic-bezier(.16,1,.3,1) both,float 7s ease-in-out .9s infinite}.reel[data-astro-cid-q2kg5z72] video{display:block;width:100%;height:100%;object-fit:cover}.badge[data-astro-cid-q2kg5z72]{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .75rem;border-radius:999px;background:#0a0a0fb8;backdrop-filter:blur(6px);color:var(--text);font-size:.75rem;font-weight:700;letter-spacing:.02em}.badge[data-astro-cid-q2kg5z72] i[data-astro-cid-q2kg5z72]{width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.credit[data-astro-cid-q2kg5z72]{font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--faint);text-align:center}@keyframes reel-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -12px}}@media(prefers-reduced-motion:reduce){.reel[data-astro-cid-q2kg5z72]{animation:none}}@media(max-width:860px){.hero[data-astro-cid-q2kg5z72]{padding-top:clamp(6.5rem,13vh,8rem)}.inner[data-astro-cid-q2kg5z72]{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"head" "visual" "body"}.head[data-astro-cid-q2kg5z72],.body[data-astro-cid-q2kg5z72]{text-align:center;display:flex;flex-direction:column;align-items:center}h1[data-astro-cid-q2kg5z72]{margin-bottom:1.2rem}.reel[data-astro-cid-q2kg5z72]{width:min(72vw,330px);transform:rotate(-1.5deg)}.visual[data-astro-cid-q2kg5z72]{margin-bottom:1.6rem}}.stage[data-astro-cid-z6jsxjim]{position:relative;width:min(380px,100%);aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;border:1px solid var(--border);box-shadow:0 20px 60px -20px #000c,0 30px 90px -30px #6c63ff59}.map[data-astro-cid-z6jsxjim]{position:absolute;inset:0;background:radial-gradient(60% 45% at 70% 30%,rgba(46,125,80,.55),transparent 70%),radial-gradient(45% 35% at 25% 75%,rgba(46,110,70,.45),transparent 70%),radial-gradient(30% 25% at 85% 85%,rgba(60,120,80,.4),transparent 70%),linear-gradient(160deg,#10263d,#0b1a2c 60%,#0a1524)}.map[data-astro-cid-z6jsxjim]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(240,240,248,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(240,240,248,.035) 1px,transparent 1px);background-size:34px 34px}.route[data-astro-cid-z6jsxjim]{position:absolute;left:18%;top:22%;width:64%;height:40%;border:3px dashed rgba(143,136,255,.85);border-color:rgba(143,136,255,.85) transparent transparent rgba(143,136,255,.85);border-radius:60% 40% 0 0;transform:rotate(-8deg)}.pin[data-astro-cid-z6jsxjim]{position:absolute;width:22px;height:22px;border-radius:999px;background:var(--accent);color:#fff;font-size:.6875rem;font-weight:800;display:grid;place-items:center;box-shadow:0 0 0 3px #ffffffe6}.pin-1[data-astro-cid-z6jsxjim]{left:14%;top:52%}.pin-2[data-astro-cid-z6jsxjim]{left:46%;top:16%}.pin-3[data-astro-cid-z6jsxjim]{left:80%;top:30%}.play[data-astro-cid-z6jsxjim]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .8rem .38rem .6rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;z-index:3}.play[data-astro-cid-z6jsxjim] svg[data-astro-cid-z6jsxjim]{width:13px;height:13px}.stack[data-astro-cid-z6jsxjim]{position:absolute;left:50%;top:42%;width:62%;aspect-ratio:.86;translate:-50% -50%;z-index:2}.polaroid[data-astro-cid-z6jsxjim]{position:absolute;inset:0;background:#f7f5ef;padding:6% 6% 20%;border-radius:4px;box-shadow:0 14px 30px -8px #0009,0 2px 6px #0000004d;opacity:0;transform:translateY(-40px) scale(1.25) rotate(var(--r));transition:opacity .45s ease,transform .7s cubic-bezier(.2,1.3,.4,1);transition-delay:var(--d)}.polaroid[data-astro-cid-z6jsxjim] img[data-astro-cid-z6jsxjim]{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.p1[data-astro-cid-z6jsxjim]{--r: -9deg;--d: .35s;translate:-10% 4%}.p2[data-astro-cid-z6jsxjim]{--r: 6deg;--d: .85s;translate:9% -2%}.p3[data-astro-cid-z6jsxjim]{--r: -2deg;--d: 1.35s}.stage[data-astro-cid-z6jsxjim].in .polaroid[data-astro-cid-z6jsxjim]{opacity:1;transform:rotate(var(--r))}.arrival[data-astro-cid-z6jsxjim]{position:absolute;left:6%;right:6%;bottom:5%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.85rem 1rem;border-radius:14px;background:#0a0a0fe0;border:1px solid rgba(255,255,255,.06);text-align:center}.kind[data-astro-cid-z6jsxjim]{display:inline-flex;align-items:center;gap:.4rem;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.kind[data-astro-cid-z6jsxjim] i[data-astro-cid-z6jsxjim]{width:6px;height:6px;border-radius:999px;background:var(--accent)}.place[data-astro-cid-z6jsxjim]{font-size:1.05rem;font-weight:800;color:var(--text)}.date[data-astro-cid-z6jsxjim]{font-size:.75rem;color:var(--dim)}@media(prefers-reduced-motion:reduce){.polaroid[data-astro-cid-z6jsxjim]{opacity:1;transform:rotate(var(--r));transition:none}}
