.hero-grid[data-astro-cid-oygtpqo5]{display:grid;gap:34px}.mock[data-astro-cid-oygtpqo5]{display:flex;justify-content:center}.mock-screen[data-astro-cid-oygtpqo5]{width:min(100%,300px);border-radius:30px;padding:22px 16px 16px;background:#fff;color:var(--ink);border:8px solid #091530;box-shadow:0 30px 60px -20px #0000008c;transform:rotate(-2deg)}.mock-title[data-astro-cid-oygtpqo5]{margin:0;font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em}.mock-sub[data-astro-cid-oygtpqo5]{margin:2px 0 14px;font-size:13px;color:var(--ink-soft)}.mock-sub[data-astro-cid-oygtpqo5]:first-letter{color:inherit}.mock-grid[data-astro-cid-oygtpqo5]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mock-grid[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{aspect-ratio:1;border-radius:10px}.mock-grid[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]:nth-child(1){grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.mock-mission[data-astro-cid-oygtpqo5]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;border-radius:12px;background:var(--bg);font-weight:700;font-size:14px}.mock-mission[data-astro-cid-oygtpqo5] b[data-astro-cid-oygtpqo5]{font-size:12.5px;color:#fff;background:var(--trim);border-radius:999px;padding:3px 8px}.stats[data-astro-cid-oygtpqo5]{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-bottom:1px solid var(--line)}.stats[data-astro-cid-oygtpqo5] div[data-astro-cid-oygtpqo5]{padding:16px 8px;text-align:center;display:grid;gap:2px}.stats[data-astro-cid-oygtpqo5] div[data-astro-cid-oygtpqo5]+div[data-astro-cid-oygtpqo5]{border-left:1px solid var(--line)}.stats[data-astro-cid-oygtpqo5] strong[data-astro-cid-oygtpqo5]{font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--accent);line-height:1.1}.stats[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{font-size:13px;color:var(--ink-soft);line-height:1.3}.tiles[data-astro-cid-oygtpqo5]{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,280px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px var(--gutter) 10px;margin-top:4px}.tiles[data-astro-cid-oygtpqo5]::-webkit-scrollbar{display:none}.tile[data-astro-cid-oygtpqo5]{scroll-snap-align:start;display:grid;align-content:start;gap:6px;padding:14px 14px 18px;border-radius:20px;text-decoration:none;color:#fff;position:relative;min-height:320px}.tile-0[data-astro-cid-oygtpqo5]{background:var(--accent)}.tile-1[data-astro-cid-oygtpqo5]{background:var(--navy)}.tile-2[data-astro-cid-oygtpqo5]{background:var(--navy-2)}.tile[data-astro-cid-oygtpqo5] h3[data-astro-cid-oygtpqo5]{margin:10px 0 0;font-size:22px;color:#fff}.tile[data-astro-cid-oygtpqo5] p[data-astro-cid-oygtpqo5]{margin:0;color:#fffc;font-size:15px;line-height:1.4}.tile-price[data-astro-cid-oygtpqo5]{position:absolute;top:22px;right:22px;background:#fff;color:var(--ink);font-weight:800;font-size:14px;padding:4px 10px;border-radius:999px}.art[data-astro-cid-oygtpqo5]{height:170px;border-radius:14px;background:#ffffff1f;padding:12px;display:grid;gap:6px;align-content:center;overflow:hidden}.art-grid[data-astro-cid-oygtpqo5]{grid-template-columns:repeat(3,1fr)}.art-grid[data-astro-cid-oygtpqo5] i[data-astro-cid-oygtpqo5]{aspect-ratio:1;border-radius:8px;background:#ffffff80}.art-grid[data-astro-cid-oygtpqo5] i[data-astro-cid-oygtpqo5]:nth-child(2n){background:#ffffff40}.art-grid[data-astro-cid-oygtpqo5] i[data-astro-cid-oygtpqo5]:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;background:#ffffffbf}.art[data-astro-cid-oygtpqo5] b[data-astro-cid-oygtpqo5],.art[data-astro-cid-oygtpqo5] em[data-astro-cid-oygtpqo5]{display:block;background:#fff;color:var(--ink);border-radius:10px;padding:9px 11px;font-size:13.5px;font-weight:700;font-style:normal}.art-hunt[data-astro-cid-oygtpqo5] b[data-astro-cid-oygtpqo5]:after{content:"+20";float:right;color:#fff;background:var(--accent);border-radius:999px;padding:0 7px;font-size:12px}.art-rsvp[data-astro-cid-oygtpqo5] b[data-astro-cid-oygtpqo5].yes{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 2px #fff}.art-rsvp[data-astro-cid-oygtpqo5] em[data-astro-cid-oygtpqo5]{background:#ffffffd9;font-weight:600}.art-invite[data-astro-cid-oygtpqo5],.art-std[data-astro-cid-oygtpqo5]{text-align:center;background:#fff;color:var(--ink)}.art-invite[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5],.art-std[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700}.art-invite[data-astro-cid-oygtpqo5] strong[data-astro-cid-oygtpqo5],.art-std[data-astro-cid-oygtpqo5] strong[data-astro-cid-oygtpqo5]{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1}.kinds[data-astro-cid-oygtpqo5]{display:grid;gap:12px;margin-top:8px}.kind[data-astro-cid-oygtpqo5]{display:grid;gap:4px;padding:18px;text-decoration:none;color:var(--ink);border-left:4px solid var(--accent)}.kind[data-astro-cid-oygtpqo5] h3[data-astro-cid-oygtpqo5]{margin:0;font-size:20px}.kind[data-astro-cid-oygtpqo5] p[data-astro-cid-oygtpqo5]{margin:0;color:var(--ink-soft);font-size:15px}.kind[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{margin-top:6px;color:var(--accent);font-weight:700;font-size:15px}.closing[data-astro-cid-oygtpqo5]{text-align:left}.closing[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5]{color:#fff;font-size:clamp(32px,8vw,52px);margin:0 0 10px}.steps-ev[data-astro-cid-oygtpqo5]{list-style:none;margin:8px 0 0;padding:0;counter-reset:s;display:grid;gap:0}.steps-ev[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5]{counter-increment:s;position:relative;padding:0 0 22px 54px;display:grid;gap:2px}.steps-ev[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5]:before{content:counter(s);position:absolute;left:0;top:0;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800;font-family:var(--font-display)}.steps-ev[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5]:not(:last-child):after{content:"";position:absolute;left:18px;top:44px;bottom:6px;width:2px;background:var(--line)}.steps-ev[data-astro-cid-oygtpqo5] strong[data-astro-cid-oygtpqo5]{font-size:18px}.steps-ev[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{color:var(--ink-soft)}@media(min-width:760px){.steps-ev[data-astro-cid-oygtpqo5]{grid-template-columns:repeat(4,1fr);gap:20px}.steps-ev[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5]{padding:54px 0 0}.steps-ev[data-astro-cid-oygtpqo5] li[data-astro-cid-oygtpqo5]:after{display:none}.kinds[data-astro-cid-oygtpqo5]{grid-template-columns:repeat(4,1fr)}.tiles[data-astro-cid-oygtpqo5]{grid-auto-columns:280px;padding-left:max(var(--gutter),calc((100vw - 1120px)/2))}}@media(min-width:960px){.hero-grid[data-astro-cid-oygtpqo5]{grid-template-columns:1.25fr 1fr;align-items:center}}
