.poster-event[data-astro-cid-v3cuobkb]{--pe-accent-ink: color-mix(in oklab, var(--pe-accent) 78%, #1a0a0a);--pe-accent-soft: color-mix(in oklab, var(--pe-accent) 9%, #fff);--pe-paper: color-mix(in oklab, var(--pe-accent) 3%, #fffcf8);--pe-line: color-mix(in oklab, var(--pe-accent) 14%, #ece6df);--pe-ink: #26191a;--pe-sub: #6e6262;color:var(--pe-ink);background:#fff}.pe-hero[data-astro-cid-v3cuobkb]{background:linear-gradient(180deg,var(--pe-paper) 0%,#fff 100%)}.pe-poster[data-astro-cid-v3cuobkb]{box-shadow:0 24px 60px -28px color-mix(in oklab,var(--pe-accent) 45%,transparent)}.pe-facts[data-astro-cid-v3cuobkb]{display:grid;grid-template-columns:1.05fr 1.5fr 1.15fr .7fr;margin:28px auto 0;border:1px solid var(--pe-line);border-top:3px solid var(--pe-accent);border-radius:14px;background:var(--pe-line);gap:1px;overflow:hidden}.pe-fact[data-astro-cid-v3cuobkb]{padding:18px 20px;min-width:0;background:#fff}.pe-fact[data-astro-cid-v3cuobkb] dt[data-astro-cid-v3cuobkb]{color:var(--pe-accent-ink);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:8px}.pe-fact[data-astro-cid-v3cuobkb] dd[data-astro-cid-v3cuobkb]{display:grid;gap:3px;margin:0;font-size:.9rem;line-height:1.55;color:var(--pe-sub)}.pe-fact[data-astro-cid-v3cuobkb] dd[data-astro-cid-v3cuobkb] strong[data-astro-cid-v3cuobkb]{color:var(--pe-ink);font-size:1.02rem;font-weight:700}.pe-fee-line[data-astro-cid-v3cuobkb]{display:flex;justify-content:space-between;gap:10px}.pe-fee-line[data-astro-cid-v3cuobkb] strong[data-astro-cid-v3cuobkb]{font-size:.95rem!important;white-space:nowrap}.pe-fact-note[data-astro-cid-v3cuobkb]{font-size:.78rem;margin-top:2px}.pe-lead[data-astro-cid-v3cuobkb]{max-width:44rem;margin:56px auto 0;text-align:center}.pe-lead-title[data-astro-cid-v3cuobkb]{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,"Noto Serif JP",serif;font-size:clamp(1.45rem,3.6vw,2.1rem);font-weight:700;line-height:1.5;letter-spacing:.04em;color:var(--pe-accent-ink);text-wrap:balance}.pe-lead-body[data-astro-cid-v3cuobkb]{margin-top:14px;color:var(--pe-sub);line-height:1.9;text-wrap:pretty}.pe-pillars[data-astro-cid-v3cuobkb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.pe-pillars[data-astro-cid-v3cuobkb].is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-pillars[data-astro-cid-v3cuobkb].is-one{grid-template-columns:minmax(0,1fr);max-width:44rem;margin-inline:auto}.pe-pillar[data-astro-cid-v3cuobkb]{position:relative;border-radius:14px;background:linear-gradient(180deg,var(--pe-tone) 0%,color-mix(in oklab,var(--pe-tone) 35%,#fff) 100%);padding:22px 22px 24px}.pe-pillar-index[data-astro-cid-v3cuobkb]{display:block;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--pe-accent-ink);opacity:.75;margin-bottom:8px}.pe-pillar[data-astro-cid-v3cuobkb] h2[data-astro-cid-v3cuobkb]{font-size:1.2rem;font-weight:700;line-height:1.4;margin-bottom:10px}.pe-pillar[data-astro-cid-v3cuobkb] p[data-astro-cid-v3cuobkb]{font-size:.92rem;line-height:1.8;color:#4d4242}.pe-notes[data-astro-cid-v3cuobkb]{max-width:44rem;margin:32px auto 0;border-radius:14px;background:var(--pe-paper);border:1px solid var(--pe-line);padding:20px 24px}.pe-notes-label[data-astro-cid-v3cuobkb]{font-size:.8rem;font-weight:700;letter-spacing:.08em;color:var(--pe-accent-ink);margin-bottom:10px}.pe-notes[data-astro-cid-v3cuobkb] ul[data-astro-cid-v3cuobkb]{display:grid;gap:10px}.pe-notes[data-astro-cid-v3cuobkb] li[data-astro-cid-v3cuobkb]{position:relative;padding-left:16px;font-size:.92rem;line-height:1.8;color:#4d4242}.pe-notes[data-astro-cid-v3cuobkb] li[data-astro-cid-v3cuobkb]:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:999px;background:var(--pe-accent)}.pe-cta[data-astro-cid-v3cuobkb]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}.pe-button[data-astro-cid-v3cuobkb]{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 30px;border-radius:999px;font-weight:700;text-align:center;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.pe-button[data-astro-cid-v3cuobkb]:hover{transform:translateY(-2px)}.pe-button-primary[data-astro-cid-v3cuobkb]{background:var(--pe-accent);color:#fff;box-shadow:0 12px 28px -14px color-mix(in oklab,var(--pe-accent) 80%,transparent)}.pe-button-primary[data-astro-cid-v3cuobkb]:hover{background:var(--pe-accent-ink)}.pe-button-ghost[data-astro-cid-v3cuobkb]{border:1.5px solid var(--pe-line);background:#fff;color:var(--pe-accent-ink)}.pe-button-ghost[data-astro-cid-v3cuobkb]:hover{border-color:var(--pe-accent)}.pe-button-dark[data-astro-cid-v3cuobkb]{margin-top:auto;background:var(--pe-ink);color:#fff}.pe-section[data-astro-cid-v3cuobkb]{padding:80px 20px}.pe-section-tint[data-astro-cid-v3cuobkb]{background:var(--pe-paper)}.pe-heading[data-astro-cid-v3cuobkb]{text-align:center;margin-bottom:40px}.pe-heading[data-astro-cid-v3cuobkb] p[data-astro-cid-v3cuobkb]{font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--pe-accent-ink)}.pe-heading[data-astro-cid-v3cuobkb] h2[data-astro-cid-v3cuobkb]{margin-top:10px;font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;line-height:1.3}.pe-heading[data-astro-cid-v3cuobkb] h2[data-astro-cid-v3cuobkb]:after{content:"";display:block;width:36px;height:3px;border-radius:999px;background:var(--pe-accent);margin:16px auto 0}.pe-ticket-note[data-astro-cid-v3cuobkb]{display:block;margin-top:6px;color:var(--pe-accent-ink)}.pe-heading[data-astro-cid-v3cuobkb] span[data-astro-cid-v3cuobkb]{display:block;margin-top:14px;color:var(--pe-sub);font-size:.92rem}.pe-timetable[data-astro-cid-v3cuobkb]{border-radius:16px;background:#fff;border:1px solid var(--pe-line);overflow:hidden}.pe-row[data-astro-cid-v3cuobkb]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:18px 26px}.pe-row[data-astro-cid-v3cuobkb]+.pe-row[data-astro-cid-v3cuobkb]{border-top:1px solid var(--pe-line)}.pe-row-time[data-astro-cid-v3cuobkb] strong[data-astro-cid-v3cuobkb]{display:block;font-family:Inter,sans-serif;font-size:1.12rem;font-weight:700;color:var(--pe-accent-ink);font-variant-numeric:tabular-nums}.pe-row-time[data-astro-cid-v3cuobkb] span[data-astro-cid-v3cuobkb]{font-family:Inter,sans-serif;font-size:.8rem;color:var(--pe-sub);font-variant-numeric:tabular-nums}.pe-row-body[data-astro-cid-v3cuobkb] h3[data-astro-cid-v3cuobkb]{font-size:1.05rem;font-weight:700;line-height:1.55}.pe-row-body[data-astro-cid-v3cuobkb] p[data-astro-cid-v3cuobkb]{margin-top:4px;font-size:.88rem;line-height:1.7;color:var(--pe-sub)}.pe-row[data-astro-cid-v3cuobkb].is-minor{background:color-mix(in oklab,var(--pe-accent) 2%,#fbfaf8);padding-top:14px;padding-bottom:14px}.pe-row[data-astro-cid-v3cuobkb].is-minor h3[data-astro-cid-v3cuobkb]{font-size:.95rem;color:var(--pe-sub)}.pe-row[data-astro-cid-v3cuobkb].is-minor .pe-row-time[data-astro-cid-v3cuobkb] strong[data-astro-cid-v3cuobkb]{font-size:.98rem;color:var(--pe-sub)}.pe-photos[data-astro-cid-v3cuobkb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:24px}.pe-photos[data-astro-cid-v3cuobkb] img[data-astro-cid-v3cuobkb]{width:100%;height:140px;object-fit:cover;border-radius:10px}.pe-photos[data-astro-cid-v3cuobkb] figcaption[data-astro-cid-v3cuobkb]{margin-top:6px;font-size:.78rem;color:var(--pe-sub)}.pe-tickets[data-astro-cid-v3cuobkb]{display:grid;gap:18px;margin:0 auto}.pe-tickets[data-astro-cid-v3cuobkb].is-count-1{max-width:26rem}.pe-tickets[data-astro-cid-v3cuobkb].is-count-2{max-width:44rem;grid-template-columns:repeat(2,minmax(0,1fr))}.pe-tickets[data-astro-cid-v3cuobkb].is-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pe-ticket[data-astro-cid-v3cuobkb]{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--pe-line);background:#fff;padding:26px 24px 24px}.pe-ticket[data-astro-cid-v3cuobkb].is-free{background:var(--pe-accent-soft);border-color:color-mix(in oklab,var(--pe-accent) 22%,#fff)}.pe-ticket[data-astro-cid-v3cuobkb] h3[data-astro-cid-v3cuobkb]{font-size:1.2rem;font-weight:700}.pe-ticket-desc[data-astro-cid-v3cuobkb]{margin-top:8px;font-size:.86rem;line-height:1.7;color:var(--pe-sub)}.pe-ticket-price[data-astro-cid-v3cuobkb]{display:flex;align-items:baseline;gap:10px;margin:20px 0}.pe-ticket-price[data-astro-cid-v3cuobkb] strong[data-astro-cid-v3cuobkb]{font-family:Inter,Noto Sans JP,sans-serif;font-size:2.1rem;font-weight:700;line-height:1;color:var(--pe-ink)}.pe-ticket[data-astro-cid-v3cuobkb].is-free .pe-ticket-price[data-astro-cid-v3cuobkb] strong[data-astro-cid-v3cuobkb]{color:var(--pe-accent-ink)}.pe-ticket-price[data-astro-cid-v3cuobkb] span[data-astro-cid-v3cuobkb]{border-radius:999px;background:var(--pe-accent-soft);color:var(--pe-accent-ink);font-size:.75rem;font-weight:700;padding:4px 10px}.pe-ticket-extra[data-astro-cid-v3cuobkb]{margin-bottom:14px;border-radius:8px;background:var(--pe-paper);padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1.6}.pe-ticket-actions[data-astro-cid-v3cuobkb]{display:grid;gap:10px;margin-top:auto}.pe-access[data-astro-cid-v3cuobkb]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:20px}.pe-map[data-astro-cid-v3cuobkb],.pe-venue[data-astro-cid-v3cuobkb]{border-radius:16px;border:1px solid var(--pe-line);background:#fff;overflow:hidden}.pe-map[data-astro-cid-v3cuobkb] iframe[data-astro-cid-v3cuobkb]{display:block;width:100%;height:100%;min-height:340px;border:0}.pe-venue[data-astro-cid-v3cuobkb]{display:flex;flex-direction:column;padding:26px}.pe-venue[data-astro-cid-v3cuobkb] h3[data-astro-cid-v3cuobkb]{font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:700;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;margin-bottom:20px}.pe-venue[data-astro-cid-v3cuobkb] dl[data-astro-cid-v3cuobkb]{display:grid;gap:16px;margin:0 0 24px}.pe-venue[data-astro-cid-v3cuobkb] dt[data-astro-cid-v3cuobkb]{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--pe-accent-ink);margin-bottom:4px}.pe-venue[data-astro-cid-v3cuobkb] dd[data-astro-cid-v3cuobkb]{margin:0;font-size:.92rem;line-height:1.7}@media(max-width:900px){.pe-facts[data-astro-cid-v3cuobkb]{grid-template-columns:repeat(2,minmax(0,1fr))}.pe-fact-venue[data-astro-cid-v3cuobkb],.pe-fact-fee[data-astro-cid-v3cuobkb]{grid-column:1 / -1}.pe-fact-venue[data-astro-cid-v3cuobkb]{order:3}.pe-fact-fee[data-astro-cid-v3cuobkb]{order:4}.pe-tickets[data-astro-cid-v3cuobkb].is-count-3{max-width:30rem;grid-template-columns:1fr}.pe-access[data-astro-cid-v3cuobkb]{grid-template-columns:1fr}}@media(max-width:600px){.pe-facts[data-astro-cid-v3cuobkb]{grid-template-columns:1fr}.pe-fact-venue[data-astro-cid-v3cuobkb],.pe-fact-fee[data-astro-cid-v3cuobkb]{order:0}.pe-fact[data-astro-cid-v3cuobkb]{padding:14px 18px}}@media(max-width:767px){.pe-lead[data-astro-cid-v3cuobkb]{margin-top:44px}.pe-lead-title[data-astro-cid-v3cuobkb]{font-size:1.35rem}.pe-pillars[data-astro-cid-v3cuobkb],.pe-pillars[data-astro-cid-v3cuobkb].is-two,.pe-tickets[data-astro-cid-v3cuobkb].is-count-2{grid-template-columns:1fr}.pe-section[data-astro-cid-v3cuobkb]{padding:64px 16px}.pe-row[data-astro-cid-v3cuobkb]{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px 18px}.pe-map[data-astro-cid-v3cuobkb] iframe[data-astro-cid-v3cuobkb]{min-height:280px}}.fes-hero[data-astro-cid-jugqba64]{min-height:calc(100vh - 4rem);background:repeating-conic-gradient(from -18deg at 74% 35%,rgba(255,255,255,.18) 0deg 8deg,transparent 8deg 18deg),linear-gradient(135deg,#ff7a1a,#ff4f8f 48%,#ffc83d)}.fes-hero-pattern[data-astro-cid-jugqba64]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 58%,rgba(255,255,255,.22) 58% 60%,transparent 60% 100%),linear-gradient(180deg,#5b19151a,#5b191500);opacity:.95}.fes-meta-tile[data-astro-cid-jugqba64]{min-height:92px;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#ffffff29;padding:14px;backdrop-filter:blur(10px)}.fes-meta-tile[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64],.fes-video-header[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64]:first-child,.fes-content-number[data-astro-cid-jugqba64]{display:block;font-size:.78rem;font-weight:900}.fes-meta-tile[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64]{color:#ffffffb8;margin-bottom:8px}.fes-meta-tile[data-astro-cid-jugqba64] strong[data-astro-cid-jugqba64]{display:block;color:#fff;font-size:.95rem;line-height:1.35}.fes-video-stage[data-astro-cid-jugqba64]{position:relative;transform:rotate(1.2deg);border:8px solid rgba(255,255,255,.94);border-radius:12px;background:#fff;box-shadow:0 30px 90px #75201a6b}.fes-video-stage[data-astro-cid-jugqba64]:before{content:"";position:absolute;inset:14px -14px -14px 14px;z-index:-1;border:2px solid rgba(255,243,166,.82);border-radius:12px}.fes-video-header[data-astro-cid-jugqba64]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-radius:6px 6px 0 0;background:#24121b;color:#fff}.fes-video-header[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64]:last-child{font-size:.8rem;color:#ffffffad;text-align:right}.fes-hero-video[data-astro-cid-jugqba64]{border-radius:0 0 6px 6px}.fes-tour-strip[data-astro-cid-jugqba64]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fes-tour-stop[data-astro-cid-jugqba64]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;border:1px solid rgba(255,255,255,.38);border-radius:8px;background:#ffffff29;padding:12px 14px;color:#fff;backdrop-filter:blur(10px);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.fes-tour-stop[data-astro-cid-jugqba64]:hover{transform:translateY(-2px);background:#ffffff3d}.fes-tour-stop[data-astro-cid-jugqba64].is-current{background:#fff;color:#e54836;box-shadow:0 16px 40px #75201a2e}.fes-tour-stop[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64]{font-size:.86rem;font-weight:900}.fes-tour-stop[data-astro-cid-jugqba64] strong[data-astro-cid-jugqba64]{font-size:1.15rem;font-weight:900}.fes-contents[data-astro-cid-jugqba64]{background:linear-gradient(135deg,rgba(255,122,26,.08) 0 25%,transparent 25% 100%),linear-gradient(180deg,#fff7ed,#fff1f8)}.fes-content-card[data-astro-cid-jugqba64]{position:relative;display:block;min-height:250px;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}a[data-astro-cid-jugqba64].fes-content-card{cursor:pointer}.fes-content-card[data-astro-cid-jugqba64]:hover{transform:translateY(-4px);box-shadow:0 18px 45px #e5483624}.fes-content-card[data-astro-cid-jugqba64]:focus-visible{outline:3px solid rgba(229,72,54,.36);outline-offset:4px}.fes-content-number[data-astro-cid-jugqba64]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,#ff7a1a,#ff4f8f);color:#fff}.fes-focus[data-astro-cid-jugqba64]{background:linear-gradient(135deg,#ff7a1a52,#ff4f8f42),#24121b}.fes-focus[data-astro-cid-jugqba64]:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.12) 0 18%,transparent 18% 100%),linear-gradient(300deg,transparent 0 62%,rgba(255,200,61,.22) 62% 100%);pointer-events:none}.fes-focus-point[data-astro-cid-jugqba64]{min-height:76px;display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:#ffffff1f;color:#fff;padding:18px 20px;backdrop-filter:blur(8px)}.fes-focus-point[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64]{width:12px;height:12px;flex:0 0 auto;border-radius:999px;background:#fff3a6;box-shadow:0 0 0 6px #fff3a629}.fes-focus-point[data-astro-cid-jugqba64] strong[data-astro-cid-jugqba64]{font-size:1.05rem;line-height:1.35}.fes-agenda[data-astro-cid-jugqba64]{background:radial-gradient(circle at 12% 0%,rgba(255,200,61,.2),transparent 28%),linear-gradient(180deg,#fffaf4,#fff7f1 54%,#fff6fb)}.fes-agenda-grid[data-astro-cid-jugqba64]{display:grid;gap:12px}.fes-agenda-item[data-astro-cid-jugqba64]{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;align-items:stretch}.fes-agenda-time[data-astro-cid-jugqba64]{display:flex;align-items:center;justify-content:center;min-height:84px;border-radius:8px;border:1px solid rgba(255,122,26,.24);background:linear-gradient(135deg,#fff0dcfa,#fff7f1f2);color:#d94f24;font-weight:900;font-size:1.05rem;box-shadow:0 10px 28px #e548361a}.fes-agenda-body[data-astro-cid-jugqba64]{position:relative;min-height:84px;border:1px solid rgba(229,72,54,.16);border-radius:8px;background:#fff;padding:18px 20px 18px 66px;box-shadow:0 14px 36px #e5483614}.fes-agenda-index[data-astro-cid-jugqba64]{position:absolute;left:18px;top:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff0dc;color:#e54836;font-size:.8rem;font-weight:900}.fes-agenda-body[data-astro-cid-jugqba64] h3[data-astro-cid-jugqba64]{color:var(--color-ink, #24121b);font-size:1.2rem;font-weight:900;line-height:1.35;margin-bottom:6px}.fes-agenda-body[data-astro-cid-jugqba64] p[data-astro-cid-jugqba64]{color:var(--color-sub, #667085);font-size:.95rem;line-height:1.65}.fes-agenda-note[data-astro-cid-jugqba64]{margin-top:20px;border:1px solid rgba(255,122,26,.22);border-radius:8px;background:#ffffffb8;color:#7a2d18;font-size:.95rem;line-height:1.8;padding:16px 18px;box-shadow:0 12px 28px #e5483612}.fes-program-details[data-astro-cid-jugqba64]{background:linear-gradient(180deg,#fff6fb,#fffaf4)}.fes-program-list[data-astro-cid-jugqba64]{display:grid;gap:14px}.fes-program-row[data-astro-cid-jugqba64]{scroll-margin-top:28px;border:1px solid rgba(229,72,54,.16);border-radius:8px;background:#ffffffdb;padding:22px 24px;box-shadow:0 14px 36px #e5483614}.fes-program-main[data-astro-cid-jugqba64]{display:grid;gap:12px}.fes-program-head[data-astro-cid-jugqba64]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.fes-program-label[data-astro-cid-jugqba64]{color:#e54836;font-size:.82rem;font-weight:900;margin-bottom:6px}.fes-program-row[data-astro-cid-jugqba64] h3[data-astro-cid-jugqba64]{color:var(--color-ink, #24121b);font-size:clamp(1.35rem,3vw,1.9rem);font-weight:900;line-height:1.25;margin-bottom:8px}.fes-program-main[data-astro-cid-jugqba64]>p[data-astro-cid-jugqba64]{color:var(--color-sub, #667085);line-height:1.75;max-width:760px}.fes-program-head[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64]{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,122,26,.24);background:#fff0dc;color:#9a3a1f;font-size:.9rem;font-weight:900;padding:10px 14px;white-space:nowrap}.fes-program-entry-list[data-astro-cid-jugqba64]{display:grid;margin-top:8px;border-top:1px solid rgba(229,72,54,.12)}.fes-poster-guidelines[data-astro-cid-jugqba64]{border:1px solid rgba(255,122,26,.24);border-radius:8px;background:#fffaf4;color:#7a2d18;padding:16px 18px}.fes-poster-guidelines[data-astro-cid-jugqba64] summary[data-astro-cid-jugqba64]{color:#9a3a1f;font-size:.92rem;font-weight:900;cursor:pointer}.fes-poster-guidelines[data-astro-cid-jugqba64][open] summary[data-astro-cid-jugqba64]{margin-bottom:10px}.fes-poster-guidelines[data-astro-cid-jugqba64] ul[data-astro-cid-jugqba64]{display:grid;gap:6px;list-style:disc;margin:0;padding-left:1.2rem}.fes-poster-guidelines[data-astro-cid-jugqba64] li[data-astro-cid-jugqba64]{font-size:.92rem;font-weight:700;line-height:1.65}.fes-poster-title-list[data-astro-cid-jugqba64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.fes-poster-title-card[data-astro-cid-jugqba64]{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:76px;border:1px solid rgba(229,72,54,.14);border-radius:8px;background:#fff;padding:14px;box-shadow:0 8px 22px #e548360f}.fes-poster-title-number[data-astro-cid-jugqba64]{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px;background:#fff0dc;color:#e54836;font-size:.8rem;font-weight:900}.fes-poster-title-card[data-astro-cid-jugqba64] p[data-astro-cid-jugqba64]{color:var(--color-ink, #24121b);font-weight:900;line-height:1.45}.fes-poster-title-card[data-astro-cid-jugqba64] small[data-astro-cid-jugqba64]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff7d6;color:#8a5b00;font-size:.72rem;font-weight:900;padding:6px 9px;white-space:nowrap}.fes-program-entry[data-astro-cid-jugqba64]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid rgba(229,72,54,.1)}.fes-program-entry[data-astro-cid-jugqba64]:last-child{border-bottom:0;padding-bottom:4px}.fes-program-entry-title[data-astro-cid-jugqba64]{color:var(--color-ink, #24121b);font-weight:900;line-height:1.35;margin-bottom:4px}.fes-program-entry-meta[data-astro-cid-jugqba64]{color:#9a3a1f;font-size:.92rem;font-weight:800;line-height:1.55;margin-bottom:4px}.fes-program-entry-desc[data-astro-cid-jugqba64]{color:var(--color-sub, #667085);font-size:.95rem;line-height:1.65;max-width:780px}.fes-program-entry[data-astro-cid-jugqba64] small[data-astro-cid-jugqba64]{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(229,72,54,.16);background:#fffaf4e6;color:#c2482d;font-size:.78rem;font-weight:900;padding:6px 10px;white-space:nowrap}.fes-program-note[data-astro-cid-jugqba64]{margin-top:18px;color:#7a2d18;font-size:.92rem;line-height:1.75}.pair-event[data-astro-cid-jugqba64]{background:linear-gradient(135deg,#00aaff14,#f973161a),#fff}.pair-event[data-astro-cid-jugqba64].is-fes{background:linear-gradient(135deg,#ff7a1a1f,#ff4f8f1f),#fffaf4}.pair-event[data-astro-cid-jugqba64] .pair-event-eyebrow[data-astro-cid-jugqba64]{color:#e54836;font-size:.9rem;font-weight:900;margin-bottom:10px}.pair-event[data-astro-cid-jugqba64] h2[data-astro-cid-jugqba64]{color:var(--color-ink, #24121b);font-size:clamp(2rem,4.5vw,3rem);font-weight:900;line-height:1.15;margin-bottom:14px}.pair-event[data-astro-cid-jugqba64] p[data-astro-cid-jugqba64]{color:var(--color-sub, #667085);font-size:1.05rem;line-height:1.75;max-width:760px}.pair-event-meta[data-astro-cid-jugqba64]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pair-event-meta[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64]{display:inline-flex;border-radius:999px;background:#fff;border:1px solid rgba(36,18,27,.1);color:var(--color-ink, #24121b);font-size:.88rem;font-weight:800;padding:8px 12px}.pair-event-link[data-astro-cid-jugqba64]{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border-radius:999px;background:#24121b;color:#fff;font-weight:900;padding:14px 24px;white-space:nowrap;box-shadow:0 16px 34px #24121b29;transition:transform .16s ease,box-shadow .16s ease}.pair-event-link[data-astro-cid-jugqba64]:hover{transform:translateY(-2px);box-shadow:0 20px 42px #24121b38}.fes-entry[data-astro-cid-jugqba64]{background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 2px,transparent 2px 18px),linear-gradient(135deg,#30121e,#b12d54 48%,#ff7a1a)}.fes-entry-panel[data-astro-cid-jugqba64]{position:relative}.fes-entry-panel[data-astro-cid-jugqba64]:before{content:"";position:absolute;inset:-10px;z-index:-1;border:2px solid rgba(255,243,166,.7);border-radius:12px}.fes-entry-button[data-astro-cid-jugqba64]{background:linear-gradient(135deg,#ff7a1a,#ff4f8f 55%,#ffc83d)}.venue-access[data-astro-cid-jugqba64]{background:linear-gradient(180deg,#fffaf4,#f7fbff)}.venue-access-layout[data-astro-cid-jugqba64]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;align-items:stretch}.venue-map-shell[data-astro-cid-jugqba64],.venue-info-panel[data-astro-cid-jugqba64]{border:1px solid rgba(36,18,27,.1);border-radius:8px;background:#fff;box-shadow:0 18px 55px #24121b14;overflow:hidden}.venue-map-shell[data-astro-cid-jugqba64]{min-height:360px}.venue-map[data-astro-cid-jugqba64]{display:block;width:100%;height:100%;min-height:360px;border:0}.venue-info-panel[data-astro-cid-jugqba64]{padding:26px;display:flex;flex-direction:column}.venue-info-label[data-astro-cid-jugqba64]{color:#e54836;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.venue-info-panel[data-astro-cid-jugqba64] h3[data-astro-cid-jugqba64]{color:var(--color-ink, #24121b);font-size:clamp(1.55rem,3vw,2.25rem);font-weight:900;line-height:1.14;margin-bottom:24px}.venue-info-panel[data-astro-cid-jugqba64] dl[data-astro-cid-jugqba64]{display:grid;gap:18px;margin:0 0 26px}.venue-info-panel[data-astro-cid-jugqba64] dt[data-astro-cid-jugqba64]{color:var(--color-sub, #667085);font-size:.82rem;font-weight:900;margin-bottom:6px}.venue-info-panel[data-astro-cid-jugqba64] dd[data-astro-cid-jugqba64]{color:var(--color-ink, #24121b);font-weight:800;line-height:1.6;margin:0}.venue-map-link[data-astro-cid-jugqba64]{margin-top:auto;display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:999px;background:#24121b;color:#fff;font-weight:900;padding:12px 20px;transition:transform .16s ease,box-shadow .16s ease}.venue-map-link[data-astro-cid-jugqba64]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #24121b2e}@media(max-width:767px){.fes-hero[data-astro-cid-jugqba64]{min-height:auto}.fes-video-stage[data-astro-cid-jugqba64]{transform:none;border-width:6px}.fes-tour-strip[data-astro-cid-jugqba64]{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.fes-tour-stop[data-astro-cid-jugqba64]{min-width:136px;scroll-snap-align:start}.venue-access-layout[data-astro-cid-jugqba64]{grid-template-columns:1fr}.fes-agenda-item[data-astro-cid-jugqba64]{grid-template-columns:1fr;gap:8px}.fes-agenda-time[data-astro-cid-jugqba64]{justify-content:flex-start;min-height:48px;padding:0 16px}.fes-agenda-body[data-astro-cid-jugqba64]{padding:18px 18px 18px 62px}.fes-program-row[data-astro-cid-jugqba64]{padding:20px}.fes-program-head[data-astro-cid-jugqba64],.fes-program-entry[data-astro-cid-jugqba64],.fes-poster-title-list[data-astro-cid-jugqba64]{grid-template-columns:1fr}.fes-poster-title-card[data-astro-cid-jugqba64]{grid-template-columns:36px minmax(0,1fr);min-height:68px;padding:12px}.fes-poster-title-number[data-astro-cid-jugqba64]{width:36px;height:36px}.fes-poster-title-card[data-astro-cid-jugqba64] small[data-astro-cid-jugqba64]{grid-column:2;justify-self:start}.fes-program-head[data-astro-cid-jugqba64] span[data-astro-cid-jugqba64],.fes-program-entry[data-astro-cid-jugqba64] small[data-astro-cid-jugqba64]{justify-self:flex-start;white-space:normal;text-align:left}.pair-event-link[data-astro-cid-jugqba64]{width:100%}.venue-map-shell[data-astro-cid-jugqba64],.venue-map[data-astro-cid-jugqba64]{min-height:300px}}
