.budget[data-astro-cid-fayr3lhr]{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) minmax(17rem,22rem);grid-template-areas:"packs packs side"".title side""index extras side";align-items:start;gap:0 2.5rem;display:grid}.budget__packs[data-astro-cid-fayr3lhr]{grid-area:packs}.budget__title[data-astro-cid-fayr3lhr]{grid-area:title}.budget__index[data-astro-cid-fayr3lhr]{top:calc(var(--header-height) + 1.5rem);grid-area:index;position:sticky}.budget__extras[data-astro-cid-fayr3lhr]{grid-area:extras}.budget__side[data-astro-cid-fayr3lhr]{top:calc(var(--header-height) + 1.5rem);grid-area:side;position:sticky}.budget__step[data-astro-cid-fayr3lhr]{font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:500;font-stretch:var(--stretch-wide);margin:0 0 1.25rem}.budget__cards[data-astro-cid-fayr3lhr]{border-top:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2.5rem;display:grid}.budget__card{border:0;border-bottom:1px solid var(--color-line);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-content:start;gap:.3rem;padding:1.1rem 1.15rem 1.2rem;display:grid}.budget__card+.budget__card{border-left:1px solid var(--color-line)}.budget__card[aria-pressed=true]{color:var(--color-cream);background:var(--color-espresso)}.budget__card strong{font-size:1.2rem;font-weight:500;font-stretch:var(--stretch-wide)}.budget__card b{font-size:.98rem;font-weight:600}.budget__card span{opacity:.8;font-size:.82rem;line-height:1.4}.budget__index ol{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.budget__index a{border-bottom:1px solid var(--color-line);color:var(--color-ink);justify-content:space-between;gap:.5rem;padding:.7rem 0;font-size:.88rem;text-decoration:none;display:flex}.budget__index a b{min-width:1.4rem;height:1.4rem;color:var(--color-cream);background:var(--color-ink);border-radius:999px;place-items:center;font-size:.72rem;display:inline-grid}.budget__group{border-top:1px solid var(--color-line);scroll-margin-top:calc(var(--header-height) + 1rem);margin:0 0 1.5rem}.budget__group h4{font-size:.78rem;font-weight:600;font-stretch:var(--stretch-wide);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:1rem 0}.budget__item{border-top:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.25rem .9rem;padding:.85rem 0;display:grid}label.budget__item{cursor:pointer}.budget__item input{width:1.25rem;height:1.25rem;accent-color:var(--color-ink);margin:.15rem 0 0}.budget__gap{width:1.25rem}.budget__name{font-weight:500}.budget__text{color:var(--color-muted);grid-column:2;font-size:.88rem}.budget__price{white-space:nowrap;font-weight:600}.budget__item--included{opacity:.6}.budget__stepper{border:1px solid var(--color-line);align-items:center;display:inline-flex}.budget__stepper button{width:2.5rem;height:2.5rem;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.budget__stepper output{text-align:center;min-width:1.6rem;font-weight:600}.budget__ticket[data-astro-cid-fayr3lhr]{color:var(--color-cream);background:var(--color-espresso);padding:1.75rem}.budget__ticket h4{font-size:.78rem;font-weight:600;font-stretch:var(--stretch-wide);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.budget__ticket ul{margin:0;padding:0;list-style:none}.budget__ticket li{border-bottom:1px dashed var(--color-line-light);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.92rem;display:flex}.budget__ticket li em{color:var(--color-muted-light);font-style:normal}.budget__total{font-size:1.6rem;font-weight:500;font-stretch:var(--stretch-wide);justify-content:space-between;align-items:baseline;margin:1.25rem 0 .5rem;display:flex}.budget__total small{color:var(--color-muted-light);font-size:.75rem;font-weight:400;font-stretch:100%}.budget__hint{color:#f0e2cc;border:1px solid #d9c6ae;margin:1rem 0 0;padding:.75rem;font-size:.88rem}.budget__hint button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.4rem;padding:0;font-weight:600;text-decoration:underline}.budget__legal{color:var(--color-muted-light);margin:.75rem 0 1.25rem;font-size:.8rem;line-height:1.45}.budget__ticket .button{justify-content:center;width:100%}.budget__alt{color:var(--color-cream);text-align:center;margin-top:.9rem;font-size:.85rem;display:block}.budget__bar[data-astro-cid-fayr3lhr]{display:none}.budget__noscript[data-astro-cid-fayr3lhr]{grid-column:1/-1}@media (width<=75rem){.budget[data-astro-cid-fayr3lhr]{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);grid-template-areas:"packs side""title side""index side""extras side"}.budget__index[data-astro-cid-fayr3lhr]{min-width:0;margin-bottom:1.5rem;position:static}.budget__index ol{scrollbar-width:none;border:0;flex-wrap:nowrap;gap:.4rem;display:flex;overflow-x:auto}.budget__index li{flex:none}.budget__index a{border:1px solid var(--color-line);gap:.5rem;padding:.45rem .8rem}}@media (width<=60rem){.budget[data-astro-cid-fayr3lhr]{grid-template-columns:minmax(0,1fr);grid-template-areas:"packs""title""index""extras""side"}.budget__index ol{margin-inline:calc(-1 * var(--page-gutter));padding:0 var(--page-gutter) .25rem}.budget__cards[data-astro-cid-fayr3lhr]{grid-template-columns:1fr}.budget__card{grid-template-columns:1fr auto;align-items:baseline;padding:.9rem 1rem}.budget__card+.budget__card{border-left:0}.budget__card span{grid-column:1/-1}.budget__side[data-astro-cid-fayr3lhr]{margin-top:1rem;position:static}.budget__bar[data-astro-cid-fayr3lhr]{z-index:5;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));color:var(--color-cream);background:var(--color-espresso);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex;position:sticky;bottom:0}.budget__bar[data-astro-cid-fayr3lhr] b[data-astro-cid-fayr3lhr]{white-space:nowrap;margin-left:.35rem;font-size:1.3rem;font-weight:500}}.extras[data-astro-cid-46bsxl2f]{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}ol[data-astro-cid-46bsxl2f],ul[data-astro-cid-46bsxl2f]{margin:0;padding:0;list-style:none}.extras__index[data-astro-cid-46bsxl2f]{top:calc(var(--header-height) + 1.5rem);position:sticky}.extras__index[data-astro-cid-46bsxl2f] ol[data-astro-cid-46bsxl2f]{border-top:1px solid var(--color-ink)}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f]{border-bottom:1px solid var(--color-line);color:var(--color-muted);transition:color .3s var(--ease-out), padding .3s var(--ease-out);gap:.9rem;padding:.8rem 0;font-size:.95rem;text-decoration:none;display:flex;position:relative}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f] span[data-astro-cid-46bsxl2f]{font-size:.8rem}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f]:hover{color:var(--color-clay)}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f]:before{content:"";transform-origin:0;width:1rem;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;top:50%;left:0;transform:scaleX(0)}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f][aria-current=true]{color:var(--color-ink);padding-left:1.5rem;font-weight:600}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f][aria-current=true]:before{transform:scaleX(1)}.extras__group[data-astro-cid-46bsxl2f]{scroll-margin-top:calc(var(--header-height) + 1.5rem)}.extras__group[data-astro-cid-46bsxl2f]+.extras__group[data-astro-cid-46bsxl2f]{margin-top:3rem}h3[data-astro-cid-46bsxl2f]{align-items:baseline;gap:1rem;margin-bottom:.75rem;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:500;display:flex}h3[data-astro-cid-46bsxl2f] span[data-astro-cid-46bsxl2f]{color:var(--color-muted);letter-spacing:.12em;font-size:.8rem;font-weight:400}.extras__line[data-astro-cid-46bsxl2f]{max-width:34rem;color:var(--color-muted);margin:-.25rem 0 1rem;font-size:.95rem}.extras__group[data-astro-cid-46bsxl2f] ul[data-astro-cid-46bsxl2f]{border-top:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.extras__group[data-astro-cid-46bsxl2f] li[data-astro-cid-46bsxl2f]{border-bottom:1px solid var(--color-line);flex-direction:column;gap:.2rem;padding:.8rem 0;display:flex}.extras__head[data-astro-cid-46bsxl2f]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.extras__name[data-astro-cid-46bsxl2f]{font-weight:500}.extras__price[data-astro-cid-46bsxl2f]{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600}.extras__text[data-astro-cid-46bsxl2f]{color:var(--color-muted);font-size:.9rem;line-height:1.45}small[data-astro-cid-46bsxl2f]{color:var(--color-clay);letter-spacing:.12em;text-transform:uppercase;margin-top:.15rem;font-size:.75rem}@media (width<=48rem){.extras[data-astro-cid-46bsxl2f]{grid-template-columns:1fr}.extras__index[data-astro-cid-46bsxl2f]{position:static}.extras__index[data-astro-cid-46bsxl2f] ol[data-astro-cid-46bsxl2f]{border-top:0;flex-wrap:wrap;gap:.5rem;display:flex}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f],.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f][aria-current=true]{border:1px solid var(--color-line);padding:.5rem .8rem;font-size:.85rem}.extras__index[data-astro-cid-46bsxl2f] a[data-astro-cid-46bsxl2f]:before{display:none}.extras__group[data-astro-cid-46bsxl2f] ul[data-astro-cid-46bsxl2f]{grid-template-columns:1fr}}.page-intro__lead a{color:var(--color-ink)}.payment[data-astro-cid-jdejj6q6]{color:var(--color-muted);margin:1rem 0 0;font-size:.9rem}.faq-group[data-astro-cid-jdejj6q6]{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:2rem;display:grid}.faq-group[data-astro-cid-jdejj6q6] h2[data-astro-cid-jdejj6q6]{font-size:1rem;font-weight:600;font-stretch:var(--stretch-wide);letter-spacing:.14em;text-transform:uppercase}.faq-list[data-astro-cid-jdejj6q6]{border-top:1px solid var(--color-ink)}.faq[data-astro-cid-jdejj6q6]{border-bottom:1px solid var(--color-line)}summary[data-astro-cid-jdejj6q6]{cursor:pointer;padding:1.25rem 2.5rem 1.25rem 0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:500;list-style:none;position:relative}summary[data-astro-cid-jdejj6q6]::-webkit-details-marker{display:none}summary[data-astro-cid-jdejj6q6]:after{color:var(--color-clay);content:"+";transition:transform .3s var(--ease-out);font-size:1.6rem;line-height:1;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.faq[data-astro-cid-jdejj6q6][open] summary[data-astro-cid-jdejj6q6]:after{transform:translateY(-50%)rotate(45deg)}.faq[data-astro-cid-jdejj6q6] p[data-astro-cid-jdejj6q6]{max-width:44rem;color:var(--color-muted);margin:0 0 1.5rem}.faq[data-astro-cid-jdejj6q6] p[data-astro-cid-jdejj6q6] a{color:var(--color-ink)}@media (width<=48rem){.faq-group[data-astro-cid-jdejj6q6]{grid-template-columns:1fr;gap:1rem}}
