.wrap.svelte-1pckhrw{max-width:1040px;margin:0 auto;padding:22px 22px 80px}.endedbar.svelte-1pckhrw{margin-bottom:14px;padding:9px 15px;border-radius:10px;background:var(--pf-raise);color:var(--pf-text-body);font:600 11px/1.3 var(--font-body)}.ended.svelte-1pckhrw .main:where(.svelte-1pckhrw){opacity:.72}.grid.svelte-1pckhrw{display:grid;grid-template-columns:1fr 320px;gap:32px}.hero.svelte-1pckhrw{height:300px;border-radius:12px;background:var(--pf-raise);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#5e5277;font:500 11px/1 var(--font-label);letter-spacing:.1em}.heroimg.svelte-1pckhrw{width:100%;height:100%;object-fit:cover;display:block}.fb.svelte-1pckhrw{position:absolute;top:14px;left:14px}.destbar.svelte-1pckhrw{margin:18px 0 0;display:inline-block;padding:7px 12px;border-radius:8px;background:#f4b73d24;border:1px solid var(--pf-amber);color:var(--pf-amber);font:700 11px/1.3 var(--font-body);letter-spacing:.02em}.tzlabel.svelte-1pckhrw{color:var(--pf-muted);font-weight:600}.eyebrow.svelte-1pckhrw{margin:20px 0 9px;font:600 11px/1 var(--font-label);letter-spacing:.14em;color:var(--pf-teal);text-transform:uppercase}h1.svelte-1pckhrw{font:600 33px/1.12 var(--font-display);color:var(--pf-text-bright);margin:0}.host.svelte-1pckhrw{margin:12px 0 0;font:500 14px/1.4 var(--font-body);color:var(--pf-text-body)}.host.svelte-1pckhrw strong:where(.svelte-1pckhrw){color:var(--pf-text-bright)}.ps.svelte-1pckhrw{color:var(--pf-muted)}.taggroups.svelte-1pckhrw{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.lbl.svelte-1pckhrw{font:600 10px/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-muted);margin-bottom:8px}.chips.svelte-1pckhrw{display:flex;gap:7px;flex-wrap:wrap}.taglink.svelte-1pckhrw{text-decoration:none}.agewrap.svelte-1pckhrw{display:flex;align-items:center;gap:10px;margin-top:16px}.agenote.svelte-1pckhrw{font:500 11.5px/1.3 var(--font-body);color:var(--pf-muted)}.about.svelte-1pckhrw{border-top:1px solid var(--pf-line);margin-top:24px;padding-top:20px}h2.svelte-1pckhrw{font:600 15px/1 var(--font-display);color:var(--pf-text-bright);margin:0 0 10px}.about.svelte-1pckhrw p:where(.svelte-1pckhrw){font:400 14px/1.65 var(--font-body);color:var(--pf-text-body);margin:0;white-space:pre-wrap}.card.svelte-1pckhrw{position:sticky;top:22px;background:var(--pf-surface);border:1px solid var(--pf-line-2);border-radius:14px;padding:18px}.mrow.svelte-1pckhrw{padding:13px 0;border-bottom:1px solid var(--pf-line)}.mrow.svelte-1pckhrw:first-child{padding-top:0}.meta.svelte-1pckhrw{font:500 13px/1.5 var(--font-body);color:var(--pf-text)}.meta.svelte-1pckhrw strong:where(.svelte-1pckhrw){color:var(--pf-text-bright)}.cta.svelte-1pckhrw,.cal.svelte-1pckhrw summary:where(.svelte-1pckhrw){display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:11px;font:600 14px/1 var(--font-display);margin-top:14px;text-decoration:none;cursor:pointer}.cta.svelte-1pckhrw{background:var(--pf-magenta);color:#fff;border:none}.cal.svelte-1pckhrw{margin-top:9px}.cal.svelte-1pckhrw summary:where(.svelte-1pckhrw){margin-top:0;background:transparent;color:var(--pf-text-bright);border:1.5px solid var(--pf-line-2);list-style:none}.cal.svelte-1pckhrw summary:where(.svelte-1pckhrw)::-webkit-details-marker{display:none}.cal[open].svelte-1pckhrw summary:where(.svelte-1pckhrw){border-color:var(--pf-line-3)}.calmenu.svelte-1pckhrw{display:flex;flex-direction:column;gap:8px;margin-top:8px}.calopt.svelte-1pckhrw{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border-radius:10px;border:1.5px solid var(--pf-line-2);background:var(--pf-raise);text-decoration:none}.calopt.svelte-1pckhrw strong:where(.svelte-1pckhrw){font:600 13px/1.2 var(--font-body);color:var(--pf-text-bright)}.calopt.svelte-1pckhrw span:where(.svelte-1pckhrw){font:500 11px/1.3 var(--font-body);color:var(--pf-muted)}.calopt.rec.svelte-1pckhrw{border-color:var(--pf-magenta)}.calopt.svelte-1pckhrw:hover{border-color:var(--pf-line-3)}.foot.svelte-1pckhrw{font:500 11px/1.4 var(--font-body);color:var(--pf-muted);text-align:center;margin:10px 0 0}.back.svelte-1pckhrw{display:block;text-align:center;margin-top:12px;font:600 13px/1 var(--font-body);color:var(--pf-teal);text-decoration:none}@media (max-width: 820px){.grid.svelte-1pckhrw{grid-template-columns:1fr;gap:20px}h1.svelte-1pckhrw{font-size:26px}.card.svelte-1pckhrw{position:static}}
