.section-title[data-astro-cid-u2sfo67h]{color:var(--color-ink);margin:0;font-size:clamp(2.5rem,5.6vw,5rem)}.section-head[data-astro-cid-u2sfo67h]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(3rem,6vw,5rem);display:flex}.section-intro[data-astro-cid-u2sfo67h]{max-width:34ch;color:var(--color-muted);margin:0}.packages[data-astro-cid-u2sfo67h]{padding-block:clamp(6rem,12vw,10rem) clamp(5rem,10vw,8rem)}.packages-grid[data-astro-cid-u2sfo67h]{border-top:1px solid #2e262033;display:grid}.package[data-astro-cid-u2sfo67h]{border-bottom:1px solid #2e262033;flex-direction:column;padding-block:2.5rem 3rem;display:flex}.package-num[data-astro-cid-u2sfo67h]{letter-spacing:.14em;color:var(--color-accent-strong);margin:0 0 1.5rem;font-size:.75rem;font-weight:500}.package-name[data-astro-cid-u2sfo67h]{letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,2.6vw,2.375rem);font-weight:300;line-height:1.1}.package-price[data-astro-cid-u2sfo67h]{letter-spacing:-.045em;color:var(--color-ink);font-variant-numeric:lining-nums;align-items:baseline;gap:.6rem;margin:1.25rem 0 0;font-size:clamp(3rem,5vw,4.5rem);font-weight:200;line-height:1;display:flex}.package-from[data-astro-cid-u2sfo67h]{letter-spacing:0;color:var(--color-accent-strong);font-size:1rem;font-style:italic;font-weight:400}.package-intro[data-astro-cid-u2sfo67h]{color:var(--color-muted);margin:1.5rem 0 0}.package-facts[data-astro-cid-u2sfo67h]{border-top:1px solid var(--color-line);margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.package-facts[data-astro-cid-u2sfo67h] li[data-astro-cid-u2sfo67h]{border-bottom:1px solid var(--color-line);color:var(--color-ink);padding-block:.8rem;font-size:.9375rem}.package-details[data-astro-cid-u2sfo67h]{margin-top:.5rem}.package-details[data-astro-cid-u2sfo67h] summary[data-astro-cid-u2sfo67h]{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;font-size:.75rem;font-weight:500;list-style:none;display:flex}.package-details[data-astro-cid-u2sfo67h] summary[data-astro-cid-u2sfo67h]::-webkit-details-marker{display:none}.package-toggle[data-astro-cid-u2sfo67h]{width:2rem;height:2rem;transition:background-color .4s var(--ease-out), border-color .4s var(--ease-out);border:1px solid #2e262040;border-radius:50%;position:relative}.package-toggle[data-astro-cid-u2sfo67h]:before,.package-toggle[data-astro-cid-u2sfo67h]:after{content:"";width:.7rem;height:1px;transition:transform .5s var(--ease-out);background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.package-toggle[data-astro-cid-u2sfo67h]:after{transform:translate(-50%,-50%)rotate(90deg)}.package-details[data-astro-cid-u2sfo67h][open] .package-toggle[data-astro-cid-u2sfo67h]:after{transform:translate(-50%,-50%)rotate(0)}.package-details[data-astro-cid-u2sfo67h] summary[data-astro-cid-u2sfo67h]:hover .package-toggle[data-astro-cid-u2sfo67h],.package-details[data-astro-cid-u2sfo67h] summary[data-astro-cid-u2sfo67h]:focus-visible .package-toggle[data-astro-cid-u2sfo67h]{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg)}.package-details[data-astro-cid-u2sfo67h]::details-content{block-size:0;transition:block-size .6s var(--ease-out), content-visibility .6s allow-discrete;overflow:hidden}.package-details[data-astro-cid-u2sfo67h][open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.package-details[data-astro-cid-u2sfo67h]{interpolate-size:allow-keywords}}.package-list[data-astro-cid-u2sfo67h]{gap:.6rem;margin:0;padding:.25rem 0 1rem;list-style:none;display:grid}.package-list[data-astro-cid-u2sfo67h] li[data-astro-cid-u2sfo67h]{color:var(--color-muted);padding-left:1.25rem;font-size:.9375rem;line-height:1.55;position:relative}.package-list[data-astro-cid-u2sfo67h] li[data-astro-cid-u2sfo67h]:before{content:"";background-color:var(--color-accent);width:.5rem;height:1px;position:absolute;top:.7em;left:0}.package-cta[data-astro-cid-u2sfo67h]{align-self:flex-start;margin-top:2rem}@media (width>=900px){.packages-grid[data-astro-cid-u2sfo67h]{border-bottom:1px solid #2e262033;grid-template-columns:repeat(3,minmax(0,1fr))}.package[data-astro-cid-u2sfo67h]{border-bottom:0;padding:3rem clamp(1.5rem,3vw,3rem) 3.5rem}.package[data-astro-cid-u2sfo67h]:first-child{padding-left:0}.package[data-astro-cid-u2sfo67h]:last-child{padding-right:0}.package[data-astro-cid-u2sfo67h]+.package[data-astro-cid-u2sfo67h]{border-left:1px solid #2e262033}.package-cta[data-astro-cid-u2sfo67h]{margin-top:auto}.package-details[data-astro-cid-u2sfo67h]{margin-bottom:2rem}}.terms[data-astro-cid-u2sfo67h]{padding-block:clamp(5rem,10vw,9rem)}.terms-grid[data-astro-cid-u2sfo67h]{gap:4.5rem;display:grid}.terms-title[data-astro-cid-u2sfo67h]{color:var(--color-ink);margin:0;font-size:clamp(2.25rem,4vw,3.5rem)}.terms-hint[data-astro-cid-u2sfo67h]{color:var(--color-muted);margin:1rem 0 0}.extras-list[data-astro-cid-u2sfo67h],.conditions[data-astro-cid-u2sfo67h]{border-top:1px solid #2e262033;margin:2rem 0 0;padding:0;list-style:none}.extras-list[data-astro-cid-u2sfo67h] li[data-astro-cid-u2sfo67h]{border-bottom:1px solid #2e262033;align-items:baseline;gap:1rem;padding-block:1.25rem;display:flex}.extra-name[data-astro-cid-u2sfo67h]{color:var(--color-ink);gap:.2rem;font-size:1.0625rem;display:grid}.extra-note[data-astro-cid-u2sfo67h]{color:var(--color-accent-strong);font-size:.875rem;font-style:italic}.extra-line[data-astro-cid-u2sfo67h]{border-bottom:1px dotted #2e262059;flex:1;min-width:1.5rem;transform:translateY(-.3em)}.extra-price[data-astro-cid-u2sfo67h]{letter-spacing:-.02em;color:var(--color-ink);flex-shrink:0;font-size:1.375rem;font-weight:300}.conditions[data-astro-cid-u2sfo67h] li[data-astro-cid-u2sfo67h]{color:var(--color-muted);border-bottom:1px solid #2e262033;padding:1.1rem 0 1.1rem 1.75rem;font-size:.9375rem;position:relative}.conditions[data-astro-cid-u2sfo67h] li[data-astro-cid-u2sfo67h]:before{content:"";background-color:var(--color-accent);width:.85rem;height:1px;position:absolute;top:1.95rem;left:0}@media (width>=900px){.terms-grid[data-astro-cid-u2sfo67h]{grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,8rem)}}
