.faq[data-astro-cid-727llxcm]{border-top:1px solid var(--brand-line)}details[data-astro-cid-727llxcm]{border-bottom:1px solid var(--brand-line)}summary[data-astro-cid-727llxcm]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.25;list-style:none;display:flex}summary[data-astro-cid-727llxcm]::-webkit-details-marker{display:none}.plus[data-astro-cid-727llxcm]{flex:none;width:14px;height:14px;position:relative}.plus[data-astro-cid-727llxcm]:before,.plus[data-astro-cid-727llxcm]:after{content:"";height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;inset:50% 0 auto}.plus[data-astro-cid-727llxcm]:after{transform:rotate(90deg)}details[data-astro-cid-727llxcm][open] .plus[data-astro-cid-727llxcm]:after{transform:rotate(0)}details[data-astro-cid-727llxcm] p[data-astro-cid-727llxcm]{color:var(--brand-muted);max-width:62ch;padding-bottom:var(--space-6);margin:0}.inquiry[data-astro-cid-sa5gx62l] label[data-astro-cid-sa5gx62l]>span[data-astro-cid-sa5gx62l] i[data-astro-cid-sa5gx62l]{color:var(--brand-accent);font-style:normal}.inquiry[data-astro-cid-sa5gx62l]{gap:var(--space-6);display:grid}.row[data-astro-cid-sa5gx62l]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}label[data-astro-cid-sa5gx62l]{gap:var(--space-2);display:grid}label[data-astro-cid-sa5gx62l]>span[data-astro-cid-sa5gx62l]{letter-spacing:.18em;text-transform:uppercase;opacity:.7;font-size:.72rem;font-weight:600}input[data-astro-cid-sa5gx62l],select[data-astro-cid-sa5gx62l],textarea[data-astro-cid-sa5gx62l]{width:100%;font:inherit;color:inherit;border:0;border-bottom:1px solid color-mix(in oklab, currentColor 35%, transparent);background:0 0;border-radius:0;min-height:48px;padding:.7rem 0;transition:border-color .3s}select[data-astro-cid-sa5gx62l] option[data-astro-cid-sa5gx62l]{color:#111}textarea[data-astro-cid-sa5gx62l]{resize:vertical}input[data-astro-cid-sa5gx62l]:focus,select[data-astro-cid-sa5gx62l]:focus,textarea[data-astro-cid-sa5gx62l]:focus{border-bottom-color:var(--brand-accent);outline:none}.consent[data-astro-cid-sa5gx62l]{gap:var(--space-3);grid-template-columns:20px 1fr;align-items:start;display:grid}.consent[data-astro-cid-sa5gx62l] input[data-astro-cid-sa5gx62l]{width:18px;height:18px;min-height:0;accent-color:var(--brand-accent-fill);margin:.2rem 0 0}.consent[data-astro-cid-sa5gx62l]>span[data-astro-cid-sa5gx62l]{letter-spacing:0;text-transform:none;opacity:.75;font-size:.78rem;font-weight:400;line-height:1.5}.consent[data-astro-cid-sa5gx62l] a[data-astro-cid-sa5gx62l]{color:inherit}.hp[data-astro-cid-sa5gx62l]{position:absolute;left:-9999px}.actions[data-astro-cid-sa5gx62l]{align-items:center;gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.status[data-astro-cid-sa5gx62l]{opacity:.85;flex:240px;margin:0;font-size:.95rem}.status[data-astro-cid-sa5gx62l] a{color:inherit}button[data-astro-cid-sa5gx62l][disabled]{opacity:.6;cursor:wait}.lead[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:var(--space-8) 0;padding-top:var(--space-6);border-top:1px solid color-mix(in oklab, currentColor 14%, transparent);align-items:center;display:flex}.lead[data-astro-cid-lcdefpme] .lead-img{object-fit:cover;filter:grayscale();border-radius:50%;flex:none;width:80px;height:80px}.lead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.lead[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:600}.lead[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.65;letter-spacing:.08em;text-transform:uppercase;margin-left:.4rem;font-size:.8rem}.stars[data-astro-cid-lcdefpme]{color:var(--brand-accent);letter-spacing:.15em;margin-bottom:.4rem;font-size:.85rem;display:block}.src[data-astro-cid-lcdefpme]{opacity:.6}.hero[data-astro-cid-lcdefpme]{align-items:end;min-height:min(92svh,900px);margin-top:-77px;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-img{object-fit:cover;object-position:50% 35%;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, #0a0a128c 0%, #0a0a1233 35%, #0a0a12d9 75%, var(--brand-paper) 100%), linear-gradient(90deg, #0a0a12b3, transparent 70%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{padding-block:10rem clamp(3rem,7vw,5.5rem);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:12ch}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--brand-ink-soft);max-width:560px}.ctas[data-astro-cid-lcdefpme]{gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.stats[data-astro-cid-lcdefpme]{border-block:1px solid var(--brand-line)}.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=700px){.stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.stat[data-astro-cid-lcdefpme]{padding:var(--space-8) var(--space-4);border-left:1px solid var(--brand-line);gap:.3rem;display:grid}.stat[data-astro-cid-lcdefpme]:first-child{border-left:0}@media (width<=700px){.stat[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.stat[data-astro-cid-lcdefpme]:nth-child(-n+2){border-bottom:1px solid var(--brand-line)}}.stat[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;font-stretch:115%;line-height:1}.stat[data-astro-cid-lcdefpme] .l[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted);font-size:.72rem;font-weight:600}.sec-head[data-astro-cid-lcdefpme]{max-width:760px;margin-bottom:clamp(2.5rem,5vw,4rem)}.duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}@media (width<=920px){.duo[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.duo-img[data-astro-cid-lcdefpme] img{border-radius:var(--radius);aspect-ratio:4/5;object-fit:cover;width:100%}.duo[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--brand-ink-soft)}.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}@media (width<=700px){.mosaic[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.mosaic[data-astro-cid-lcdefpme] img{aspect-ratio:3/4;object-fit:cover;filter:saturate(1.05);width:100%;transition:filter .6s var(--ease)}.mosaic[data-astro-cid-lcdefpme] img:hover{filter:saturate(1.25)brightness(1.05)}.pkgs[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr 1fr 1fr;display:grid}@media (width<=1020px){.pkgs[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.extras[data-astro-cid-lcdefpme]{grid-column:1/-1}}@media (width<=680px){.pkgs[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.pkg[data-astro-cid-lcdefpme],.extras[data-astro-cid-lcdefpme]{border:1px solid var(--brand-line);border-radius:var(--radius);background:var(--brand-paper-2);padding:clamp(1.75rem,3vw,2.5rem)}.pkg[data-astro-cid-lcdefpme].featured{background:linear-gradient(160deg, #1b1c4f, var(--brand-indigo) 55%, #15163d);border-color:#9a9dff59}.price[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:var(--space-4) 0;font-size:3rem;font-weight:800;font-stretch:115%;line-height:1}.price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:.5rem;font-size:.7rem;font-weight:600;font-stretch:100%;display:block}.featured[data-astro-cid-lcdefpme] .price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.sum[data-astro-cid-lcdefpme]{color:var(--brand-ink-soft)}.pkg[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;gap:.7rem;padding:0;font-size:.95rem;list-style:none;display:grid}.pkg[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.5rem;position:relative}.pkg[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--brand-accent);border-radius:1px;width:8px;height:8px;position:absolute;top:.55em;left:0}.chips[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 var(--space-8);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.chips[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--brand-line);border-radius:999px;padding:.4rem .9rem;font-size:.85rem}.perk[data-astro-cid-lcdefpme]{border-top:1px solid var(--brand-line);padding-top:var(--space-6)}.perk[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{color:var(--brand-ink-soft);margin:0;font-size:.95rem}.perk[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand-accent)}.process[data-astro-cid-lcdefpme]{background:var(--brand-paper-2)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-8);counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--brand-accent-fill);padding-top:var(--space-6)}.sn[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#ffffff24;margin-bottom:var(--space-4);font-size:2.6rem;font-weight:800;font-stretch:120%;line-height:1;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--brand-muted);font-size:.97rem}.reviews[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.reviews[data-astro-cid-lcdefpme] .rev-bg{object-fit:cover;opacity:.14;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.rev-inner[data-astro-cid-lcdefpme]{position:relative}.quotes[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=760px){.quotes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.q[data-astro-cid-lcdefpme]{padding:var(--space-8);backdrop-filter:blur(6px);border:1px solid var(--brand-line);border-radius:var(--radius);justify-content:space-between;gap:var(--space-6);background:#0a0a12c7;flex-direction:column;margin:0;display:flex}.q[data-astro-cid-lcdefpme].big{grid-column:1/-1}.q[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-accent);margin:0;font-size:1.35rem;font-style:italic;line-height:1.35}.q[data-astro-cid-lcdefpme].big blockquote[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}.q[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-accent);font-size:.75rem;font-weight:600}.q[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--brand-muted);letter-spacing:.1em}.venues[data-astro-cid-lcdefpme]{padding-block:var(--space-12);border-block:1px solid var(--brand-line);overflow:hidden}.marquee[data-astro-cid-lcdefpme]{overflow:hidden;mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track[data-astro-cid-lcdefpme]{gap:var(--space-12);width:max-content;animation:40s linear infinite scroll;display:flex}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--brand-ink-soft);font-size:clamp(1.2rem,2.4vw,1.9rem);font-weight:700;font-stretch:110%}.track[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"✦";margin-left:var(--space-12);color:var(--brand-accent);vertical-align:middle;font-size:.7em}@keyframes scroll{to{transform:translate(-50%)}}.faq-grid[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1fr 1.5fr;display:grid}@media (width<=920px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.faq-grid[data-astro-cid-lcdefpme] summary{font-family:var(--font-body);font-size:1.15rem;font-weight:600}.faq-grid[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--brand-accent)}.book[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 20% 0%, #5b5fef40, transparent 60%), var(--brand-paper)}.book-grid[data-astro-cid-lcdefpme]{gap:var(--space-12);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}@media (width<=920px){.book-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.book[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--brand-ink-soft);margin-bottom:var(--space-8)}.form-card[data-astro-cid-lcdefpme]{background:var(--brand-paper-2);border:1px solid var(--brand-line);border-radius:var(--radius);color-scheme:dark;padding:clamp(1.5rem,4vw,2.75rem)}
