.js-motion [data-astro-cid-j7pv25f6][data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 70ms)}.js-motion [data-astro-cid-j7pv25f6][data-reveal].is-in{opacity:1;transform:none}section[data-astro-cid-j7pv25f6][id]{scroll-margin-top:84px}.section-head[data-astro-cid-j7pv25f6].center{text-align:center}.section-head[data-astro-cid-j7pv25f6].center .section-label[data-astro-cid-j7pv25f6]{justify-content:center}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100vh;display:flex;align-items:center;padding:120px 24px 160px;overflow:hidden;background:linear-gradient(160deg,#c9a5c3,#d6b8c8 15%,#e2c9ad 35%,#e8d4a8,#d1c9a6,#a8c4b0 80%,#8bbba8)}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hero-orb[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;will-change:transform}.hero-orb--1[data-astro-cid-j7pv25f6]{width:55vw;height:55vw;left:-15vw;top:-22vw;background:radial-gradient(circle,rgba(230,80,145,.32),transparent 65%);animation:orbA 22s ease-in-out infinite alternate}.hero-orb--2[data-astro-cid-j7pv25f6]{width:50vw;height:50vw;right:-14vw;top:4vh;background:radial-gradient(circle,rgba(92,45,145,.24),transparent 65%);animation:orbB 26s ease-in-out infinite alternate}.hero-orb--3[data-astro-cid-j7pv25f6]{width:46vw;height:46vw;left:28vw;bottom:-26vw;background:radial-gradient(circle,rgba(95,168,154,.38),transparent 65%);animation:orbC 30s ease-in-out infinite alternate}@keyframes orbA{to{transform:translate(12vw,10vh) scale(1.15)}}@keyframes orbB{to{transform:translate(-10vw,14vh) scale(.9)}}@keyframes orbC{to{transform:translate(-14vw,-8vh) scale(1.2)}}.hero-network[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;opacity:.6}.hero-wave[data-astro-cid-j7pv25f6]{position:absolute;left:0;bottom:-1px;width:calc(100% + 1440px);height:120px;background-repeat:repeat-x;background-size:1440px 120px;background-position:0 bottom;will-change:transform}.hero-wave--back[data-astro-cid-j7pv25f6]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='%23fdf6ee' opacity='.35' d='M0,50 C240,10 480,10 720,50 C960,90 1200,90 1440,50 L1440,120 L0,120Z'/%3E%3C/svg%3E");animation:waveX 34s linear infinite}.hero-wave--mid[data-astro-cid-j7pv25f6]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='%23fdf6ee' opacity='.6' d='M0,70 C180,40 540,40 720,70 C900,100 1260,100 1440,70 L1440,120 L0,120Z'/%3E%3C/svg%3E");animation:waveX 24s linear infinite reverse}.hero-wave--front[data-astro-cid-j7pv25f6]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='%23fdf6ee' d='M0,90 C320,62 400,62 720,90 C1040,118 1120,118 1440,90 L1440,120 L0,120Z'/%3E%3C/svg%3E");animation:waveX 44s linear infinite}@keyframes waveX{0%{transform:translate(0)}to{transform:translate(-1440px)}}.hero-content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:1160px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero-notice[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:12px;max-width:560px;margin-bottom:22px;padding:14px 18px;text-align:left;background:#ffffffb8;border:1px solid rgba(255,255,255,.8);border-left:4px solid var(--pink);border-radius:var(--radius);backdrop-filter:blur(10px);box-shadow:0 6px 24px #7b5a8426;animation:fadeIn .8s ease both}.hero-notice-icon[data-astro-cid-j7pv25f6]{font-size:1.3rem;line-height:1.4;flex-shrink:0}.hero-notice-label[data-astro-cid-j7pv25f6]{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--pink)}.hero-notice-text[data-astro-cid-j7pv25f6]{font-size:.92rem;line-height:1.55;color:var(--purple-deep)}.hero-notice-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--pink)}.hero-notice-text[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--purple-mid);text-decoration:underline;text-decoration-color:#5c2d9159;text-underline-offset:2px;transition:text-decoration-color .2s}.hero-notice-text[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration-color:var(--purple-mid)}.hero-notice-body[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.hero-notice-list[data-astro-cid-j7pv25f6]{list-style:none}.hero-notice-item[data-astro-cid-j7pv25f6]+.hero-notice-item[data-astro-cid-j7pv25f6]{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(196,160,191,.55)}.hero-notice-new[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:6px;padding:1px 8px;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--white);background:var(--pink);border-radius:50px;vertical-align:2px}.hero-notice-text[data-astro-cid-j7pv25f6] .hero-notice-head[data-astro-cid-j7pv25f6]{color:var(--purple-deep)}.hero-notice-cta[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:8px;padding:6px 16px;font-size:.8rem;font-weight:700;color:var(--white);background:linear-gradient(135deg,var(--pink),var(--purple-mid));border-radius:50px;box-shadow:0 3px 12px #c2185b40;transition:transform .2s,box-shadow .2s}.hero-notice-cta[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px);box-shadow:0 5px 16px #c2185b59}.hero-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;margin-bottom:24px;background:#fff6;border:1px solid rgba(255,255,255,.55);border-radius:50px;backdrop-filter:blur(8px);font-size:.88rem;font-weight:600;color:var(--purple-deep);animation:fadeIn .8s ease both}.badge-pulse[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:var(--pink);animation:pulse 2s ease infinite}@keyframes pulse{0%,to{box-shadow:0 0 #c2185b66}50%{box-shadow:0 0 0 8px #c2185b00}}.hero-edition[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.2rem;font-weight:600;color:var(--purple-deep);opacity:.8;margin-bottom:4px;animation:fadeInUp .7s ease .1s both}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:800;line-height:1.18;color:var(--purple-deep);margin-bottom:20px;animation:fadeInUp .7s ease .2s both}.hero-accent[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,var(--pink),var(--purple-mid) 40%,var(--pink-light) 70%,var(--pink));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 7s linear infinite}@keyframes shimmer{to{background-position:200% center}}.hero-tagline[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-style:italic;color:var(--mauve-dark);margin-bottom:32px;animation:fadeInUp .7s ease .3s both}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;animation:fadeInUp .7s ease .4s both}.countdown[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px;animation:fadeInUp .7s ease .55s both}.countdown[data-astro-cid-j7pv25f6][hidden]{display:none}.cd-label[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--purple-deep);opacity:.75}.cd-units[data-astro-cid-j7pv25f6]{display:flex;gap:8px}.cd-unit[data-astro-cid-j7pv25f6]{min-width:66px;padding:10px 8px 8px;text-align:center;background:#ffffff73;border:1px solid rgba(255,255,255,.65);border-radius:14px;backdrop-filter:blur(8px);box-shadow:0 4px 16px #7b5a841f}.cd-num[data-astro-cid-j7pv25f6]{display:block;font-size:1.55rem;font-weight:700;line-height:1.15;color:var(--purple-deep);font-variant-numeric:tabular-nums}.cd-num[data-astro-cid-j7pv25f6].tick{animation:tick .45s ease}@keyframes tick{0%{opacity:.15;transform:translateY(-6px)}to{opacity:1;transform:none}}.cd-cap[data-astro-cid-j7pv25f6]{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mauve-dark)}.countdown[data-astro-cid-j7pv25f6].is-live .cd-units[data-astro-cid-j7pv25f6]{display:none}.countdown[data-astro-cid-j7pv25f6].is-live .cd-label[data-astro-cid-j7pv25f6]{padding:8px 18px;font-size:.85rem;opacity:1;color:var(--white);background:var(--pink);border-radius:50px}.hero-right[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;animation:fadeIn 1s ease .4s both}.hero-logo-wrap[data-astro-cid-j7pv25f6]{position:relative;width:clamp(300px,38vw,500px)}.hero-logo-img[data-astro-cid-j7pv25f6]{position:relative;z-index:2;width:100%;height:auto;display:block;filter:drop-shadow(0 10px 30px rgba(123,90,132,.25))}.logo-glow[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;width:115%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.7) 0%,rgba(255,255,255,.22) 42%,transparent 68%);z-index:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.stats-wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:5;margin-top:-96px}.stats[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);background:var(--white);border:1px solid rgba(196,160,191,.2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.stat[data-astro-cid-j7pv25f6]{position:relative;padding:28px 20px;text-align:center}.stat[data-astro-cid-j7pv25f6]+.stat[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:24%;bottom:24%;width:1px;background:#c4a0bf59}.stat-value[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:800;line-height:1.15;background:linear-gradient(135deg,var(--pink),var(--purple-mid));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.stat-label[data-astro-cid-j7pv25f6]{display:block;margin-top:4px;font-size:.82rem;font-weight:600;color:var(--text-light)}.overview[data-astro-cid-j7pv25f6]{background:var(--cream);padding-top:100px}.overview-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:start;margin-top:28px}.overview-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:18px;font-size:1rem;line-height:1.8}.overview-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--purple-mid);font-weight:700}.venue-card[data-astro-cid-j7pv25f6]{background:var(--white);border:1px solid rgba(196,160,191,.25);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.venue-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.venue-visual[data-astro-cid-j7pv25f6]{height:180px;overflow:hidden;background:linear-gradient(135deg,var(--mauve-light),var(--peach),var(--teal-light))}.venue-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.venue-card[data-astro-cid-j7pv25f6]:hover .venue-img[data-astro-cid-j7pv25f6]{transform:scale(1.07)}.venue-details[data-astro-cid-j7pv25f6]{padding:24px}.venue-tag[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pink);margin-bottom:6px}.venue-city[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--purple-deep);margin-bottom:4px}.venue-hotel[data-astro-cid-j7pv25f6]{font-size:.92rem;font-weight:600;color:var(--purple-mid);margin-bottom:6px}.venue-format[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--text-light)}.venue-date[data-astro-cid-j7pv25f6]{color:var(--pink);font-weight:600}.venue-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(196,160,191,.2)}.venue-link[data-astro-cid-j7pv25f6]{font-size:.88rem;font-weight:700;color:var(--purple-mid);transition:color .2s}.venue-link[data-astro-cid-j7pv25f6]:hover{color:var(--pink)}.topics[data-astro-cid-j7pv25f6]{background:var(--white)}.topics-grid[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:36px}.topic-card[data-astro-cid-j7pv25f6]{position:relative;height:100%;display:flex;flex-direction:column;padding:24px 20px 22px;background:var(--cream);border:1px solid rgba(196,160,191,.2);border-radius:var(--radius);overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s,background-color .35s}.topic-card[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--pink),var(--purple-mid));transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.topic-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--mauve);background-color:var(--white)}.topic-card[data-astro-cid-j7pv25f6]:hover:after{transform:scaleX(1)}.topic-num[data-astro-cid-j7pv25f6]{position:absolute;top:10px;right:14px;font-family:var(--font-heading);font-size:2.4rem;font-weight:900;line-height:1;color:#c4a0bf4d;transition:color .35s}.topic-card[data-astro-cid-j7pv25f6]:hover .topic-num[data-astro-cid-j7pv25f6]{color:#c2185b33}.topic-icon[data-astro-cid-j7pv25f6]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:1.45rem;background:var(--white);border:1px solid rgba(196,160,191,.25);border-radius:14px;margin-bottom:16px;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.topic-card[data-astro-cid-j7pv25f6]:hover .topic-icon[data-astro-cid-j7pv25f6]{transform:scale(1.12) rotate(-6deg)}.topic-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.topic-track[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:4px}.topic-name[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.94rem;font-weight:600;color:var(--purple-deep);line-height:1.4}.dates[data-astro-cid-j7pv25f6]{background:var(--cream)}.tl[data-astro-cid-j7pv25f6]{position:relative;max-width:820px;margin:40px auto 0}.tl-rail[data-astro-cid-j7pv25f6]{position:absolute;left:19px;top:0;bottom:0;width:3px;background:#c4a0bf52;border-radius:3px}.tl-fill[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:0;width:100%;height:0;background:linear-gradient(180deg,var(--purple-mid),var(--pink));border-radius:3px;transition:height 1.6s cubic-bezier(.2,.7,.2,1) .3s}.tl[data-astro-cid-j7pv25f6].is-in .tl-fill[data-astro-cid-j7pv25f6]{height:var(--fill,0)}.tl-list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:16px}.tl-item[data-astro-cid-j7pv25f6]{position:relative;padding-left:58px}.tl-node[data-astro-cid-j7pv25f6]{position:absolute;left:10px;top:50%;width:21px;height:21px;margin-top:-10.5px;border-radius:50%;background:var(--white);border:3px solid var(--mauve);z-index:1;transition:all .4s}.tl-item[data-astro-cid-j7pv25f6].is-past .tl-node[data-astro-cid-j7pv25f6]{background:var(--purple-mid);border-color:var(--purple-mid)}.tl-item[data-astro-cid-j7pv25f6].is-next .tl-node[data-astro-cid-j7pv25f6]{background:var(--pink);border-color:var(--white);box-shadow:0 0 0 3px var(--pink);animation:nodePulse 2s ease-out infinite}@keyframes nodePulse{0%{box-shadow:0 0 0 3px var(--pink),0 0 0 3px #c2185b73}to{box-shadow:0 0 0 3px var(--pink),0 0 0 16px #c2185b00}}.tl-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:var(--white);border:1px solid rgba(196,160,191,.2);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.tl-card[data-astro-cid-j7pv25f6]:hover{transform:translate(5px);box-shadow:var(--shadow-md)}.tl-item[data-astro-cid-j7pv25f6].is-past .tl-card[data-astro-cid-j7pv25f6]{background:#fff9}.tl-item[data-astro-cid-j7pv25f6].is-past .tl-activity[data-astro-cid-j7pv25f6],.tl-item[data-astro-cid-j7pv25f6].is-past .date-new[data-astro-cid-j7pv25f6]{opacity:.6}.tl-item[data-astro-cid-j7pv25f6].is-next .tl-card[data-astro-cid-j7pv25f6]{border-color:#c2185b59;box-shadow:0 8px 28px #c2185b1f}.tl-item[data-astro-cid-j7pv25f6].is-highlight .tl-card[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#2d1160,#5c2d91 60%,#8b5fc7);border-color:transparent;box-shadow:var(--shadow-lg)}.tl-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:6px}.tl-tags[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{margin-bottom:6px}.tl-status[data-astro-cid-j7pv25f6]{display:inline-block;padding:3px 11px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--purple-mid);background:#5c2d9114;border-radius:50px;white-space:nowrap}.tl-status[data-astro-cid-j7pv25f6][hidden]{display:none}.tl-item[data-astro-cid-j7pv25f6].is-next .tl-status[data-astro-cid-j7pv25f6]{color:var(--white);background:var(--pink)}.tl-item[data-astro-cid-j7pv25f6].is-highlight .tl-status[data-astro-cid-j7pv25f6]{color:var(--purple-deep);background:var(--peach)}.tl-activity[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--purple-deep);line-height:1.3}.tl-item[data-astro-cid-j7pv25f6].is-highlight .tl-activity[data-astro-cid-j7pv25f6]{color:var(--white)}.tl-when[data-astro-cid-j7pv25f6]{flex-shrink:0;text-align:right}.extended-badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:3px 11px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--white);background:linear-gradient(135deg,var(--pink),var(--purple-mid));border-radius:50px;white-space:nowrap}.date-old[data-astro-cid-j7pv25f6]{display:block;margin-bottom:2px;font-size:.84rem;font-weight:500;color:var(--text-muted);text-decoration-color:#c2185ba6;white-space:nowrap}.date-new[data-astro-cid-j7pv25f6]{display:block;font-size:1rem;font-weight:800;color:var(--purple-deep);white-space:nowrap}.tl-item[data-astro-cid-j7pv25f6].is-extended .date-new[data-astro-cid-j7pv25f6]{color:var(--pink)}.tl-item[data-astro-cid-j7pv25f6].is-highlight .date-new[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--peach)}.date-note[data-astro-cid-j7pv25f6]{display:block;margin-top:2px;font-size:.78rem;font-weight:600;color:var(--text-light);white-space:nowrap}.cfp[data-astro-cid-j7pv25f6]{background:var(--white)}.cfp-card[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;justify-content:center;padding:64px 56px;background:linear-gradient(120deg,#2d1160,#5c2d91,#8b5fc7,#c2185b,#5c2d91,#2d1160);background-size:300% 300%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);animation:gradientShift 16s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cfp-ring[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.18);pointer-events:none}.cfp-ring--1[data-astro-cid-j7pv25f6]{width:440px;height:440px;right:-140px;top:-180px;animation:float 9s ease-in-out infinite}.cfp-ring--2[data-astro-cid-j7pv25f6]{width:300px;height:300px;left:-100px;bottom:-150px;border-color:#ffffff1f;animation:float 11s ease-in-out infinite reverse}.cfp-content-full[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:600px;text-align:center}.cfp-badge[data-astro-cid-j7pv25f6]{display:inline-block;padding:5px 16px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--white);background:#ffffff26;border-radius:50px;margin-bottom:16px}.cfp-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:var(--white);margin-bottom:14px}.cfp-text[data-astro-cid-j7pv25f6]{font-size:1rem;color:#ffffffc7;line-height:1.7;margin-bottom:28px}.cfp-actions[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.cfp-poster[data-astro-cid-j7pv25f6]{background:var(--cream)}.poster-wrap[data-astro-cid-j7pv25f6]{max-width:800px;margin:32px auto 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid rgba(196,160,191,.2)}.poster-img[data-astro-cid-j7pv25f6]{width:100%;height:auto;display:block}.poster-open[data-astro-cid-j7pv25f6]{margin-top:20px;text-align:center}.poster-open[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.92rem;font-weight:700;color:var(--pink);text-decoration:underline;text-decoration-color:#c2185b4d;text-underline-offset:3px;transition:text-decoration-color .2s}.poster-open[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration-color:var(--pink)}.sponsors[data-astro-cid-j7pv25f6]{background:var(--cream);padding:40px 0 90px}.sponsors-row[data-astro-cid-j7pv25f6]{list-style:none;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:32px;flex-wrap:wrap}.sponsor-item[data-astro-cid-j7pv25f6]{width:170px;height:110px;display:flex;align-items:center;justify-content:center;padding:18px;background:var(--white);border:1px solid rgba(196,160,191,.2);border-radius:var(--radius);transition:box-shadow .3s,border-color .3s}.sponsor-item[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-md);border-color:var(--mauve)}.sponsor-item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(20%);opacity:.85;transition:all .3s}.sponsor-item[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{filter:grayscale(0%);opacity:1;transform:scale(1.06)}@media(max-width:1024px){.overview-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.topics-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.hero[data-astro-cid-j7pv25f6]{padding:110px 20px 150px}.hero-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center;gap:28px}.hero-notice[data-astro-cid-j7pv25f6]{margin-inline:auto}.hero-actions[data-astro-cid-j7pv25f6],.countdown[data-astro-cid-j7pv25f6]{justify-content:center}.hero-logo-wrap[data-astro-cid-j7pv25f6]{width:min(76vw,360px)}.stats[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.stat[data-astro-cid-j7pv25f6]:nth-child(3):before{display:none}.stat[data-astro-cid-j7pv25f6]:nth-child(n+3){border-top:1px solid rgba(196,160,191,.25)}.topics-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hero-badge[data-astro-cid-j7pv25f6]{font-size:.8rem}.cd-unit[data-astro-cid-j7pv25f6]{min-width:58px}.cd-num[data-astro-cid-j7pv25f6]{font-size:1.3rem}.tl-rail[data-astro-cid-j7pv25f6]{left:13px}.tl-node[data-astro-cid-j7pv25f6]{left:4px}.tl-item[data-astro-cid-j7pv25f6]{padding-left:42px}.tl-card[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px}.tl-when[data-astro-cid-j7pv25f6]{text-align:left}.cfp-card[data-astro-cid-j7pv25f6]{padding:44px 24px}.sponsor-item[data-astro-cid-j7pv25f6]{width:calc(50% - 10px)}.topics-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:10px}.topic-card[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;gap:14px;padding:14px 56px 14px 16px}.topic-icon[data-astro-cid-j7pv25f6]{width:44px;height:44px;flex-shrink:0;margin-bottom:0}.topic-num[data-astro-cid-j7pv25f6]{top:50%;right:16px;font-size:1.6rem;transform:translateY(-50%)}.topic-name[data-astro-cid-j7pv25f6]{font-size:.92rem}}@media(max-width:420px){.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.btn[data-astro-cid-j7pv25f6]{justify-content:center}}@media(prefers-reduced-motion:reduce){.js-motion [data-astro-cid-j7pv25f6][data-reveal]{opacity:1;transform:none;transition:none}.hero-orb[data-astro-cid-j7pv25f6],.hero-wave[data-astro-cid-j7pv25f6],.hero-notice[data-astro-cid-j7pv25f6],.hero-badge[data-astro-cid-j7pv25f6],.badge-pulse[data-astro-cid-j7pv25f6],.hero-edition[data-astro-cid-j7pv25f6],.hero-title[data-astro-cid-j7pv25f6],.hero-accent[data-astro-cid-j7pv25f6],.hero-tagline[data-astro-cid-j7pv25f6],.hero-actions[data-astro-cid-j7pv25f6],.countdown[data-astro-cid-j7pv25f6],.hero-right[data-astro-cid-j7pv25f6],.cfp-card[data-astro-cid-j7pv25f6],.cfp-ring[data-astro-cid-j7pv25f6],.tl-item[data-astro-cid-j7pv25f6].is-next .tl-node[data-astro-cid-j7pv25f6]{animation:none}.tl-fill[data-astro-cid-j7pv25f6],.topic-card[data-astro-cid-j7pv25f6],.tl-card[data-astro-cid-j7pv25f6],.venue-card[data-astro-cid-j7pv25f6],.venue-img[data-astro-cid-j7pv25f6]{transition:none}}
