.fact-chip[data-astro-cid-kun3cuzp]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:9999px;font-size:.9375rem;font-weight:500;color:var(--color-ivory);background:color-mix(in srgb,var(--color-ivory) 14%,transparent);border:1px solid color-mix(in srgb,var(--color-ivory) 28%,transparent);backdrop-filter:blur(6px)}.fact-chip--price[data-astro-cid-kun3cuzp]{background:var(--color-gold);color:var(--color-burgundy);border-color:var(--color-gold);font-weight:700}.tier-card[data-astro-cid-kun3cuzp]{position:relative;display:flex;flex-direction:column;height:100%;padding:1.75rem;border-radius:var(--radius-brand);background:#fff;border:1px solid color-mix(in srgb,var(--color-burgundy) 12%,transparent);box-shadow:0 14px 36px -26px #651a4373;transition:border-color .2s ease,box-shadow .2s ease}.tier-card[data-astro-cid-kun3cuzp]:hover{border-color:color-mix(in srgb,var(--color-gold) 60%,transparent)}.tier-card[data-astro-cid-kun3cuzp].is-lead{border-color:var(--color-gold);box-shadow:0 18px 44px -24px #651a4380}.tier-flag[data-astro-cid-kun3cuzp]{position:absolute;top:-.7rem;left:1.75rem;padding:.2rem .7rem;border-radius:9999px;background:var(--color-gold);color:var(--color-burgundy);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em}.tier-price[data-astro-cid-kun3cuzp]{margin-top:1.25rem;font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-burgundy);line-height:1.1}.tier-price-from[data-astro-cid-kun3cuzp]{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted);margin-bottom:.2rem}.tier-price-unit[data-astro-cid-kun3cuzp]{font-family:var(--font-body);font-size:1rem;font-weight:400;color:var(--color-muted)}.tier-card[data-astro-cid-kun3cuzp]>.highlights{flex:1}@media(prefers-reduced-motion:reduce){.tier-card[data-astro-cid-kun3cuzp]{transition:none}}.tabbar-scroll[data-astro-cid-kun3cuzp]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tabbar-scroll[data-astro-cid-kun3cuzp]::-webkit-scrollbar{display:none}.tab-btn[data-astro-cid-kun3cuzp]{white-space:nowrap;padding:.75rem 1.1rem;font-size:1rem;font-weight:600;color:var(--color-muted);border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .2s ease,border-color .2s ease}.tab-btn[data-astro-cid-kun3cuzp]:hover{color:var(--color-burgundy)}.tab-btn[data-astro-cid-kun3cuzp][aria-selected=true]{color:var(--color-burgundy);border-bottom-color:var(--color-gold)}.tab-btn[data-astro-cid-kun3cuzp]:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px;border-radius:.25rem}.link-btn[data-astro-cid-kun3cuzp]{color:var(--color-gold-dark);font-weight:600}.link-btn[data-astro-cid-kun3cuzp]:hover{text-decoration:underline}.info-card[data-astro-cid-kun3cuzp]{border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);border-radius:var(--radius-brand);background:color-mix(in srgb,var(--color-gold) 6%,transparent);padding:1.25rem 1.35rem}.info-card-title[data-astro-cid-kun3cuzp]{font-size:1.05rem;margin-bottom:.6rem}.acc-panel[data-astro-cid-kun3cuzp]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}[data-astro-cid-kun3cuzp][data-acc-item].is-open>.acc-panel[data-astro-cid-kun3cuzp]{grid-template-rows:1fr}.acc-inner[data-astro-cid-kun3cuzp]{overflow:hidden;min-height:0}.tl-chevron[data-astro-cid-kun3cuzp]{transition:transform .3s ease;color:var(--color-gold-dark);flex-shrink:0}[data-astro-cid-kun3cuzp][data-acc-item].is-open .tl-chevron[data-astro-cid-kun3cuzp]{transform:rotate(180deg)}.timeline[data-astro-cid-kun3cuzp]{position:relative;padding-left:1.75rem}.timeline[data-astro-cid-kun3cuzp]:before{content:"";position:absolute;left:.3rem;top:.4rem;bottom:.4rem;width:2px;background:color-mix(in srgb,var(--color-gold) 55%,transparent)}.tl-item[data-astro-cid-kun3cuzp]{position:relative;border-bottom:1px solid color-mix(in srgb,var(--color-burgundy) 10%,transparent)}.tl-node[data-astro-cid-kun3cuzp]{position:absolute;left:-1.75rem;top:1.15rem;width:.85rem;height:.85rem;border-radius:9999px;background:var(--color-gold);border:2px solid var(--color-ivory);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-gold) 45%,transparent)}.tl-trigger[data-astro-cid-kun3cuzp]{width:100%;display:flex;align-items:center;gap:.75rem;padding:1rem 0;text-align:left;color:var(--color-burgundy);font-family:var(--font-heading)}.tl-daylabel[data-astro-cid-kun3cuzp]{flex-shrink:0;font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-gold-dark);background:color-mix(in srgb,var(--color-gold) 15%,transparent);padding:.25rem .6rem;border-radius:9999px}.tl-title[data-astro-cid-kun3cuzp]{flex:1;font-size:1.15rem;font-weight:600}.tl-trigger[data-astro-cid-kun3cuzp]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:.4rem}.gallery-thumb[data-astro-cid-kun3cuzp]{display:block;overflow:hidden;border-radius:var(--radius-brand);cursor:zoom-in}.gallery-thumb[data-astro-cid-kun3cuzp]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.lightbox[data-astro-cid-kun3cuzp]{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--color-burgundy) 60%,black)}.lightbox[data-astro-cid-kun3cuzp][hidden]{display:none}.lightbox-img[data-astro-cid-kun3cuzp]{max-width:92vw;max-height:88vh;border-radius:var(--radius-brand);box-shadow:0 30px 80px -20px #000000b3}.lightbox-close[data-astro-cid-kun3cuzp]{position:absolute;top:1rem;right:1.25rem;font-size:2.25rem;line-height:1;color:var(--color-ivory);background:none;border:none;cursor:pointer}.lightbox-close[data-astro-cid-kun3cuzp]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}
