.reveal.svelte-7t1ir9{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards svelte-7t1ir9-rise;animation-delay:var(--d,0s);transform:translateY(.875rem)}@keyframes svelte-7t1ir9-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal.svelte-7t1ir9{opacity:1;animation:none;transform:none}}.eq.svelte-7t1ir9{border-top:1px solid #ffffff26;padding:2rem .5rem 0}.eq-expression.svelte-7t1ir9{font-variant-numeric:tabular-nums;letter-spacing:-.03em;align-items:baseline;gap:.55rem;line-height:.95;display:flex}.eq-num.svelte-7t1ir9,.eq-op.svelte-7t1ir9{color:#ffffff8c;font-size:clamp(2.25rem,4.5vw,3.5rem)}.eq-result.svelte-7t1ir9{color:#ffffffb3;font-size:clamp(4rem,8.5vw,7.25rem)}.eq--weak.svelte-7t1ir9 .eq-num:where(.svelte-7t1ir9),.eq--weak.svelte-7t1ir9 .eq-op:where(.svelte-7t1ir9){color:#ffffff59}.eq--weak.svelte-7t1ir9 .eq-result:where(.svelte-7t1ir9){color:#ffffff73}.eq--strong.svelte-7t1ir9 .eq-num:where(.svelte-7t1ir9),.eq--strong.svelte-7t1ir9 .eq-op:where(.svelte-7t1ir9){color:#ffffffbf}.eq-result--accent.svelte-7t1ir9{color:var(--color-terakota)}.eq-label.svelte-7t1ir9{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-top:1.75rem;font-size:.75rem}.eq-label--accent.svelte-7t1ir9{color:var(--color-terakota)}.eq-body.svelte-7t1ir9{color:#ffffffc7;max-width:30ch;margin-top:.75rem;font-size:.9375rem;line-height:1.65}.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-7t1ir9{grid-template-columns:2.5rem 1fr auto auto;align-items:baseline;gap:.875rem;display:grid}.leader-num.svelte-7t1ir9{letter-spacing:.08em;font-size:.75rem}.leader-label.svelte-7t1ir9{color:var(--color-atrament);font-size:1.0625rem;line-height:1.45;transition:color .2s}.leader.svelte-7t1ir9:hover .leader-label:where(.svelte-7t1ir9){color:var(--color-terakota)}.leader-dots.svelte-7t1ir9{border-bottom:1px dotted var(--color-len);opacity:.6;min-width:3rem;height:1px;display:block;transform:translateY(-.3em)}.leader-kind.svelte-7t1ir9{letter-spacing:.06em;color:var(--color-len);font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=640px){.leader.svelte-7t1ir9{grid-template-columns:2rem 1fr auto;gap:.75rem}.leader-dots.svelte-7t1ir9{display:none}}.invoice-row.svelte-7t1ir9{grid-template-columns:minmax(6rem,10rem) 1fr;align-items:baseline;gap:1.5rem;padding:1.125rem 0;display:grid}.invoice-row.svelte-7t1ir9 dt:where(.svelte-7t1ir9){letter-spacing:.22em;text-transform:uppercase;color:var(--color-len);font-size:.6875rem}.invoice-row.svelte-7t1ir9 dd:where(.svelte-7t1ir9){color:var(--color-atrament);font-size:1rem;line-height:1.55}.invoice-row--total.svelte-7t1ir9{margin-top:.5rem;padding:1.75rem 0 .5rem}.invoice-row--total.svelte-7t1ir9 dd:where(.svelte-7t1ir9){align-items:baseline;display:flex}.reserve-btn.svelte-7t1ir9{--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-7t1ir9: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-7t1ir9>:where(.svelte-7t1ir9){z-index:1;position:relative}.reserve-btn.svelte-7t1ir9:hover:before{transform:translateY(0)}.reserve-btn.svelte-7t1ir9:hover{color:var(--color-white)}.reserve-arrow.svelte-7t1ir9{transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.reserve-btn.svelte-7t1ir9:hover .reserve-arrow:where(.svelte-7t1ir9){transform:translate(.375rem)}.faq.svelte-7t1ir9{position:relative}.faq.svelte-7t1ir9+.faq:where(.svelte-7t1ir9){margin-top:.375rem}.faq.svelte-7t1ir9 summary:where(.svelte-7t1ir9){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-7t1ir9 summary:where(.svelte-7t1ir9)::-webkit-details-marker{display:none}.faq.svelte-7t1ir9 summary:where(.svelte-7t1ir9):hover .faq-q:where(.svelte-7t1ir9){color:var(--color-terakota)}.faq-num.svelte-7t1ir9{letter-spacing:.1em;font-size:.75rem}.faq-q.svelte-7t1ir9{color:var(--color-atrament);font-size:1.0625rem;line-height:1.4;transition:color .2s}.faq-marker.svelte-7t1ir9{text-align:right;color:var(--color-len);font-size:1.25rem;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.faq[open].svelte-7t1ir9 .faq-marker:where(.svelte-7t1ir9){color:var(--color-terakota);transform:rotate(45deg)}.faq-a.svelte-7t1ir9{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-7t1ir9 summary:where(.svelte-7t1ir9){grid-template-columns:2rem 1fr 1.5rem}.faq-a.svelte-7t1ir9{padding-left:2rem}}
