.camp[data-astro-cid-v7hz4kth]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.media[data-astro-cid-v7hz4kth]{position:relative;aspect-ratio:16 / 9}.media[data-astro-cid-v7hz4kth] img[data-astro-cid-v7hz4kth]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.badge[data-astro-cid-v7hz4kth]{position:absolute;left:16px;top:16px;background:var(--ink);color:#fff;font-weight:700;font-size:.85rem;padding:6px 12px;border-radius:999px;letter-spacing:.04em}.body[data-astro-cid-v7hz4kth]{padding:clamp(20px,3vw,30px);display:flex;flex-direction:column;flex:1}.facts[data-astro-cid-v7hz4kth]{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.facts[data-astro-cid-v7hz4kth] li[data-astro-cid-v7hz4kth]{display:flex;gap:10px;align-items:flex-start;color:var(--ink-soft);font-size:.98rem}.facts[data-astro-cid-v7hz4kth] svg{color:var(--red);flex:none;margin-top:2px}.foot[data-astro-cid-v7hz4kth]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:8px}.price[data-astro-cid-v7hz4kth]{font-family:var(--font-head);font-size:1.5rem;font-weight:700}.price[data-astro-cid-v7hz4kth] small[data-astro-cid-v7hz4kth]{font-family:var(--font-body);font-size:.85rem;color:var(--muted);font-weight:600;margin-left:6px}.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;color:#fff;min-height:min(88vh,820px);display:flex;align-items:flex-end;padding-block:120px clamp(48px,8vw,96px)}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%;z-index:-2}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#140f0c8c,#140f0c00 65%),linear-gradient(180deg,#140f0c40,#140f0c73 40%,#140f0ce0)}.hero-inner[data-astro-cid-j7pv25f6]{width:100%}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.5rem,6.5vw,4.6rem);max-width:14ch;text-shadow:0 2px 20px rgb(0 0 0 / 35%)}.hero[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:400;color:#f6c3b4}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{color:#ffffffeb;font-size:clamp(1.1rem,2vw,1.3rem);margin-bottom:28px}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#f6c3b4}.promo[data-astro-cid-j7pv25f6]{display:none;margin:24px 0 0;font-size:1rem;color:#fde7c3;max-width:60ch}.promo[data-astro-cid-j7pv25f6] svg{color:var(--gold);vertical-align:-3px;margin-right:4px}html[data-tier=early] .promo[data-astro-cid-j7pv25f6][data-tier-only=early]{display:block}.stats[data-astro-cid-j7pv25f6]{background:var(--ink);color:#f3ece0;border-top:4px solid var(--red)}.stats-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;padding-block:28px;text-align:center}.stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-head);font-size:clamp(1.8rem,3vw,2.4rem);color:#fff;line-height:1.1}.stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9rem;color:#c8bba8}.split[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(28px,5vw,64px);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr}.split[data-astro-cid-j7pv25f6].reverse{grid-template-columns:.95fr 1.05fr}}.photo-stack[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:var(--radius-lg);box-shadow:0 20px 50px #00000038;aspect-ratio:4 / 3;object-fit:cover}.skills[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:24px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px}.skills[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-weight:650;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.skills[data-astro-cid-j7pv25f6] svg{color:var(--red);flex:none}.timeline[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:24px 0;display:grid;gap:0;counter-reset:step}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding:0 0 20px 44px;display:flex;flex-direction:column}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;font-weight:700;display:grid;place-items:center;font-size:.9rem}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:not(:last-child):after{content:"";position:absolute;left:14px;top:34px;bottom:4px;width:2px;background:#4a3f36}.timeline[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:#fff;font-size:1.1rem}.timeline[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#d9cfc0}.center-link[data-astro-cid-j7pv25f6]{text-align:center;margin-top:28px;font-weight:700}.staff-strip[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.staff-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.staff-strip[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:4px solid #fff;box-shadow:var(--shadow);margin-bottom:12px;transition:transform .2s}.staff-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.staff-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-head);font-size:1.15rem}.staff-strip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--muted);line-height:1.35}.support-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:var(--cream);border-radius:var(--radius-lg);overflow:hidden}.support-card[data-astro-cid-j7pv25f6].sponsor{background:var(--ink);color:#e9e0d2}.support-card[data-astro-cid-j7pv25f6].sponsor h3[data-astro-cid-j7pv25f6]{color:#fff}.support-card[data-astro-cid-j7pv25f6].sponsor .eyebrow[data-astro-cid-j7pv25f6]{color:#f2b8a8}.support-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 8;object-fit:cover}.support-body[data-astro-cid-j7pv25f6]{padding:clamp(24px,3.5vw,40px)}.support-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.7rem}.pull[data-astro-cid-j7pv25f6]{margin:0 clamp(24px,3.5vw,40px) clamp(24px,3.5vw,40px);padding:20px 0 0;border-top:2px solid var(--line);font-family:var(--font-head);font-size:1.35rem;font-style:italic;color:var(--red-dark);line-height:1.35}
