.reveal.svelte-1f4xyhr{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards svelte-1f4xyhr-rise;animation-delay:var(--d,0s);transform:translateY(.875rem)}@keyframes svelte-1f4xyhr-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal.svelte-1f4xyhr{opacity:1;animation:none;transform:none}}.tabular{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-len);font-size:.6875rem}.eyebrow--dark{color:#ffffff8c}.leader.svelte-1f4xyhr{grid-template-columns:2.5rem 1fr auto auto;align-items:baseline;gap:.875rem;display:grid}.leader-num.svelte-1f4xyhr{letter-spacing:.08em;font-size:.75rem}.leader-label.svelte-1f4xyhr{color:var(--color-atrament);font-size:1.0625rem;line-height:1.45;transition:color .2s}.leader.svelte-1f4xyhr:hover .leader-label:where(.svelte-1f4xyhr){color:var(--color-terakota)}.leader-dots.svelte-1f4xyhr{border-bottom:1px dotted var(--color-len);opacity:.6;min-width:3rem;height:1px;display:block;transform:translateY(-.3em)}.leader-kind.svelte-1f4xyhr{letter-spacing:.06em;color:var(--color-len);font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=640px){.leader.svelte-1f4xyhr{grid-template-columns:2rem 1fr auto;gap:.75rem}.leader-dots.svelte-1f4xyhr{display:none}}.invoice-row.svelte-1f4xyhr{grid-template-columns:minmax(6rem,10rem) 1fr;align-items:baseline;gap:1.5rem;padding:1.125rem 0;display:grid}.invoice-row.svelte-1f4xyhr dt:where(.svelte-1f4xyhr){letter-spacing:.22em;text-transform:uppercase;color:var(--color-len);font-size:.6875rem}.invoice-row.svelte-1f4xyhr dd:where(.svelte-1f4xyhr){color:var(--color-atrament);font-size:1rem;line-height:1.55}.invoice-row--total.svelte-1f4xyhr{margin-top:.5rem;padding:1.75rem 0 .5rem}.invoice-row--total.svelte-1f4xyhr dd:where(.svelte-1f4xyhr){align-items:baseline;display:flex}.reserve-btn.svelte-1f4xyhr{--h:3.75rem;height:var(--h);color:var(--color-white);background:var(--color-atrament);letter-spacing:.01em;align-items:center;gap:1.25rem;padding:0 1.75rem;font-size:1rem;transition:background .2s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.reserve-btn.svelte-1f4xyhr:before{content:"";background:var(--color-terakota);z-index:0;transition:transform .26s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(100%)}.reserve-btn.svelte-1f4xyhr>:where(.svelte-1f4xyhr){z-index:1;position:relative}.reserve-btn.svelte-1f4xyhr:hover:before{transform:translateY(0)}.reserve-btn.svelte-1f4xyhr:hover{color:var(--color-white)}.reserve-arrow.svelte-1f4xyhr{transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.reserve-btn.svelte-1f4xyhr:hover .reserve-arrow:where(.svelte-1f4xyhr){transform:translate(.375rem)}.faq.svelte-1f4xyhr{position:relative}.faq.svelte-1f4xyhr+.faq:where(.svelte-1f4xyhr){margin-top:.375rem}.faq.svelte-1f4xyhr summary:where(.svelte-1f4xyhr){cursor:pointer;grid-template-columns:3rem 1fr 2rem;align-items:baseline;gap:1rem;padding:1.375rem 0;list-style:none;transition:color .2s;display:grid}.faq.svelte-1f4xyhr summary:where(.svelte-1f4xyhr)::-webkit-details-marker{display:none}.faq.svelte-1f4xyhr summary:where(.svelte-1f4xyhr):hover .faq-q:where(.svelte-1f4xyhr){color:var(--color-terakota)}.faq-num.svelte-1f4xyhr{letter-spacing:.1em;font-size:.75rem}.faq-q.svelte-1f4xyhr{color:var(--color-atrament);font-size:1.0625rem;line-height:1.4;transition:color .2s}.faq-marker.svelte-1f4xyhr{text-align:right;color:var(--color-len);font-size:1.25rem;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.faq[open].svelte-1f4xyhr .faq-marker:where(.svelte-1f4xyhr){color:var(--color-terakota);transform:rotate(45deg)}.faq-a.svelte-1f4xyhr{max-width:62ch;color:var(--color-len);padding:0 2rem 1.75rem 4rem;font-size:.9375rem;line-height:1.7}@media (width<=640px){.faq.svelte-1f4xyhr summary:where(.svelte-1f4xyhr){grid-template-columns:2rem 1fr 1.5rem}.faq-a.svelte-1f4xyhr{padding-left:2rem}}
