.zone[data-astro-cid-ffyhsrsr]{max-width:62rem;padding:var(--zone-pad) var(--gutter) 0;margin:0 auto}.sec-head[data-astro-cid-ffyhsrsr]{text-align:center;margin:0;font-size:clamp(2.2rem,5vw,3.2rem)}.brown-head[data-astro-cid-ffyhsrsr]{color:var(--color-burgundy)}.sec-sub[data-astro-cid-ffyhsrsr]{text-align:center;color:var(--color-ink-soft);margin:.5rem auto 2rem;font-size:1.1rem}.pink-word[data-astro-cid-ffyhsrsr]{color:var(--color-pink)}ul[data-astro-cid-ffyhsrsr],ol[data-astro-cid-ffyhsrsr]{margin:0;padding:0;list-style:none}.night[data-astro-cid-ffyhsrsr]{isolation:isolate;background:radial-gradient(ellipse 60% 70% at 75% 40%, #f1298a38, transparent 70%), radial-gradient(ellipse 50% 60% at 15% 90%, #f0a03029, transparent 70%), var(--color-burgundy-deep);color:var(--color-cream);position:relative;overflow:hidden}.sky[data-astro-cid-ffyhsrsr]{z-index:-1;pointer-events:none;position:absolute;inset:0}.twinkle[data-astro-cid-ffyhsrsr]{animation:3.6s ease-in-out infinite twinkle;display:block;position:absolute}@keyframes twinkle{0%,to{opacity:.35;scale:.8}50%{opacity:1;scale:1.1}}@keyframes spin{to{rotate:360deg}}.hero-inner[data-astro-cid-ffyhsrsr]{max-width:72rem;padding:clamp(3.5rem, 9vh, 6rem) var(--gutter) clamp(4rem, 10vh, 6.5rem);grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem 3rem;margin:0 auto;display:grid}.kicker[data-astro-cid-ffyhsrsr]{color:var(--color-gold);letter-spacing:.14em;margin:0 0 1rem}.hero-title[data-astro-cid-ffyhsrsr]{color:var(--color-cream);margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.95}.gold-word[data-astro-cid-ffyhsrsr]{color:var(--color-gold);font-style:italic;display:block}.hero-lede[data-astro-cid-ffyhsrsr]{color:#f8f8f0eb;max-width:30ch;margin:1.4rem 0 .6rem;font-size:clamp(1.2rem,2.2vw,1.45rem);line-height:1.4}.hero-meta[data-astro-cid-ffyhsrsr]{color:#f8f8f0a6;margin:0 0 2rem;font-size:.92rem}.hero-actions[data-astro-cid-ffyhsrsr]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.unfold[data-astro-cid-ffyhsrsr]{color:var(--color-gold-soft);border-bottom:1px dashed #f5c17899;padding-bottom:2px;text-decoration:none}.unfold[data-astro-cid-ffyhsrsr]:hover{color:var(--color-cream)}.portal[data-astro-cid-ffyhsrsr]{aspect-ratio:1;width:min(100%,25rem);margin:0 auto;position:relative}.orbit[data-astro-cid-ffyhsrsr]{width:100%;height:100%;animation:50s linear infinite spin;position:absolute;inset:0}.orbit[data-astro-cid-ffyhsrsr] text[data-astro-cid-ffyhsrsr]{fill:var(--color-gold-soft);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:14px}.photo[data-astro-cid-ffyhsrsr]{border:3px solid var(--color-gold);border-radius:50%;position:absolute;inset:17%;overflow:hidden;box-shadow:0 0 0 8px #f0a03026,0 20px 50px -20px #0009}.photo[data-astro-cid-ffyhsrsr] img[data-astro-cid-ffyhsrsr]{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.seats[data-astro-cid-ffyhsrsr]{animation:90s linear infinite reverse spin;position:absolute;inset:11%}.seat[data-astro-cid-ffyhsrsr]{animation:3.2s ease-in-out infinite twinkle;position:absolute;translate:-50% -50%}.intro[data-astro-cid-ffyhsrsr]{max-width:62rem;padding:var(--zone-pad) var(--gutter) 0;text-align:center;margin:0 auto}.big-line[data-astro-cid-ffyhsrsr]{text-wrap:balance;color:var(--color-burgundy);margin:0;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.3}.intro-line{margin:1.25rem auto 0;width:min(22rem,70%)!important}.journey[data-astro-cid-ffyhsrsr]{scroll-margin-top:4.5rem}.glance[data-astro-cid-ffyhsrsr]{flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin:0 0 2.75rem;display:flex}.stamp[data-astro-cid-ffyhsrsr]{border:2px dashed var(--color-pink);text-align:center;background:#fdfcf7;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8.25rem;height:8.25rem;display:flex}.stamp-a[data-astro-cid-ffyhsrsr]{rotate:-6deg}.stamp-b[data-astro-cid-ffyhsrsr]{border-color:var(--color-gold);rotate:3deg}.stamp-c[data-astro-cid-ffyhsrsr]{rotate:-2deg}.stamp-num[data-astro-cid-ffyhsrsr]{color:var(--color-pink);font-size:2.6rem;line-height:1}.stamp-b[data-astro-cid-ffyhsrsr] .stamp-num[data-astro-cid-ffyhsrsr]{color:var(--color-gold)}.stamp-word[data-astro-cid-ffyhsrsr]{max-width:6rem;color:var(--color-ink-soft);margin-top:.25rem;font-size:.82rem;line-height:1.2}.triad[data-astro-cid-ffyhsrsr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.triad-step[data-astro-cid-ffyhsrsr]{text-align:center;background:#f1298a0f;border-radius:22px;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.25rem 1.6rem;display:flex;position:relative}.triad-step[data-astro-cid-ffyhsrsr]:nth-child(2){background:#f0a03021}.triad-step[data-astro-cid-ffyhsrsr]:nth-child(3){background:#4810200f}.triad-n[data-astro-cid-ffyhsrsr]{background:var(--color-pink);width:2.4rem;height:2.4rem;color:var(--color-paper);border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.triad-step[data-astro-cid-ffyhsrsr]:nth-child(2) .triad-n[data-astro-cid-ffyhsrsr]{background:var(--color-gold)}.triad-step[data-astro-cid-ffyhsrsr]:nth-child(3) .triad-n[data-astro-cid-ffyhsrsr]{background:var(--color-burgundy)}.triad-title[data-astro-cid-ffyhsrsr]{color:var(--color-ink);margin:.2rem 0 0;font-size:1.4rem}.triad-step[data-astro-cid-ffyhsrsr] p[data-astro-cid-ffyhsrsr]{color:var(--color-ink-soft);margin:0;line-height:1.6}.pillars-wrap[data-astro-cid-ffyhsrsr]{text-align:center;max-width:52rem;margin:3.25rem auto 0}.pillars-head[data-astro-cid-ffyhsrsr]{color:var(--color-burgundy);margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,1.9rem)}.pillars[data-astro-cid-ffyhsrsr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pillar[data-astro-cid-ffyhsrsr]{background:#fdfcf7;border:1px solid #3d001214;border-radius:999px 999px 22px 22px;flex-direction:column;align-items:center;gap:.5rem;padding:1.4rem .75rem 1.2rem;display:flex;box-shadow:0 14px 30px -26px #48102080}.pillar-icon[data-astro-cid-ffyhsrsr]{place-items:center;height:2.8rem;display:grid}.pillar-name[data-astro-cid-ffyhsrsr]{color:var(--color-ink);margin:0;font-size:1.3rem}.pillar-trio[data-astro-cid-ffyhsrsr]{color:var(--color-ink-soft);margin:0;font-size:.78rem;line-height:1.4}.together[data-astro-cid-ffyhsrsr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:62rem;margin:3.25rem auto 0;display:grid}.together-card[data-astro-cid-ffyhsrsr]{background:#f1298a12;border-radius:22px;padding:1.75rem clamp(1.25rem,3vw,2rem);rotate:-.8deg}.together-card[data-astro-cid-ffyhsrsr]:nth-child(2){background:#f0a03021;rotate:.8deg}.together-card[data-astro-cid-ffyhsrsr]:nth-child(3){background:#4810200f;rotate:-.5deg}.together-label[data-astro-cid-ffyhsrsr]{color:var(--color-pink-deep);margin:.5rem 0}.together-card[data-astro-cid-ffyhsrsr] p[data-astro-cid-ffyhsrsr]{color:var(--color-ink);margin:0 0 .7rem;line-height:1.65}.together-card[data-astro-cid-ffyhsrsr] p[data-astro-cid-ffyhsrsr]:last-child{margin-bottom:0}.ticket[data-astro-cid-ffyhsrsr]{background:linear-gradient(135deg,#fff3d6,#fde4b0 55%,#f9d48d);border-radius:24px;grid-template-columns:1fr 15rem;display:grid;position:relative;rotate:-.8deg;box-shadow:0 30px 60px -35px #48102099,inset 0 0 0 2px #f0a030b3,inset 0 0 0 8px #fff3d6,inset 0 0 0 9px #f0a03080}.ticket[data-astro-cid-ffyhsrsr]:before,.ticket[data-astro-cid-ffyhsrsr]:after{content:"";background:var(--color-paper);border-radius:50%;width:2.2rem;height:2.2rem;position:absolute;right:13.9rem}.ticket[data-astro-cid-ffyhsrsr]:before{top:-1.1rem}.ticket[data-astro-cid-ffyhsrsr]:after{bottom:-1.1rem}.ticket-main[data-astro-cid-ffyhsrsr]{color:var(--color-ink-soft);padding:clamp(2rem,4vw,3rem)}.seat-head[data-astro-cid-ffyhsrsr]{color:var(--color-burgundy);margin:0 0 1.1rem;font-size:clamp(1.9rem,4vw,2.6rem)}.ticket-list[data-astro-cid-ffyhsrsr]{gap:.6rem;display:grid}.ticket-list[data-astro-cid-ffyhsrsr] li[data-astro-cid-ffyhsrsr]{padding-left:1.4rem;line-height:1.55;position:relative}.ticket-list[data-astro-cid-ffyhsrsr] li[data-astro-cid-ffyhsrsr]:before{content:"✦";color:var(--color-pink-deep);position:absolute;left:0}.ticket-stub[data-astro-cid-ffyhsrsr]{text-align:center;border-left:2px dashed #48102059;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:2rem 1.5rem;display:flex}.admit[data-astro-cid-ffyhsrsr]{border:1.5px solid var(--color-burgundy);color:var(--color-burgundy);border-radius:999px;margin-bottom:.75rem;padding:.3rem .8rem;rotate:-4deg}.price[data-astro-cid-ffyhsrsr]{color:var(--color-burgundy);font-size:clamp(3rem,7vw,4rem);line-height:1}.price-cur[data-astro-cid-ffyhsrsr]{color:var(--color-ink-soft)}.starts[data-astro-cid-ffyhsrsr]{color:var(--color-ink-soft);margin-top:.4rem;font-size:.88rem}.stub-btn[data-astro-cid-ffyhsrsr]{margin-top:1rem}.finale[data-astro-cid-ffyhsrsr]{margin-top:var(--zone-pad)}.finale-inner[data-astro-cid-ffyhsrsr]{max-width:40rem;padding:clamp(4rem, 10vh, 6rem) var(--gutter);text-align:center;color:#f8f8f0e0;margin:0 auto;line-height:1.75}.finale-rays{margin:0 auto .5rem}.finale-head[data-astro-cid-ffyhsrsr]{color:var(--color-cream);margin:0;font-size:clamp(2.4rem,6vw,3.6rem)}.finale-sub[data-astro-cid-ffyhsrsr]{color:var(--color-gold);margin:.4rem 0 2.25rem;font-size:1.35rem}.finale-inner[data-astro-cid-ffyhsrsr]>p[data-astro-cid-ffyhsrsr]:not([class]){margin:0 0 2.5rem}.seal-btn[data-astro-cid-ffyhsrsr]{background:radial-gradient(circle at 35% 30%, #ff5aa8, var(--color-pink) 45%, var(--color-pink-deep));width:12rem;height:12rem;color:var(--color-cream);border-radius:50%;place-items:center;text-decoration:none;transition:transform .2s ease-out;animation:3.2s ease-in-out infinite seal-breathe;display:inline-grid;position:relative;box-shadow:0 18px 40px -14px #f1298ab3}.seal-btn[data-astro-cid-ffyhsrsr]:hover{transform:scale(1.05)rotate(-3deg)}.seal-ring[data-astro-cid-ffyhsrsr]{border:2px dashed #f8f8f099;border-radius:50%;position:absolute;inset:.7rem}.seal-text[data-astro-cid-ffyhsrsr]{font-size:.95rem;line-height:1.3}.seal-text[data-astro-cid-ffyhsrsr] strong[data-astro-cid-ffyhsrsr]{font-family:var(--font-display);font-size:1.2rem;font-weight:600}@keyframes seal-breathe{0%,to{box-shadow:0 18px 40px -14px #f1298ab3,0 0 #f1298a66}50%{box-shadow:0 18px 40px -14px #f1298ab3,0 0 0 16px #f1298a00}}@media (width<=44rem){.hero-inner[data-astro-cid-ffyhsrsr]{text-align:center;grid-template-columns:minmax(0,1fr)}.portal[data-astro-cid-ffyhsrsr]{order:-1;width:min(80%,18rem)}.hero-lede[data-astro-cid-ffyhsrsr]{margin-inline:auto}.hero-actions[data-astro-cid-ffyhsrsr]{justify-content:center}.glance[data-astro-cid-ffyhsrsr]{flex-wrap:nowrap;gap:.6rem}.stamp[data-astro-cid-ffyhsrsr]{width:5.9rem;height:5.9rem}.stamp-num[data-astro-cid-ffyhsrsr]{font-size:1.8rem}.stamp-word[data-astro-cid-ffyhsrsr]{max-width:4.4rem;font-size:.7rem}.triad[data-astro-cid-ffyhsrsr],.together[data-astro-cid-ffyhsrsr]{grid-template-columns:minmax(0,1fr)}.pillars[data-astro-cid-ffyhsrsr]{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket[data-astro-cid-ffyhsrsr]{grid-template-columns:minmax(0,1fr);rotate:0deg}.ticket[data-astro-cid-ffyhsrsr]:before,.ticket[data-astro-cid-ffyhsrsr]:after{display:none}.ticket-stub[data-astro-cid-ffyhsrsr]{border-top:2px dashed #48102059;border-left:0}}
