.reveal.svelte-1uag5qt{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards svelte-1uag5qt-rise;animation-delay:var(--d,0s);transform:translateY(.875rem)}@keyframes svelte-1uag5qt-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal.svelte-1uag5qt{opacity:1;animation:none;transform:none}}.hero-cta.svelte-1uag5qt{--h:3.5rem;height:var(--h);color:var(--color-white);letter-spacing:.01em;background:0 0;border:1px solid #ffffff8c;align-items:center;gap:1.25rem;padding:0 1.75rem;font-size:1rem;transition:color .22s;display:inline-flex;position:relative;overflow:hidden}.hero-cta.svelte-1uag5qt:before{content:"";background:var(--color-white);z-index:0;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(101%)}.hero-cta.svelte-1uag5qt>:where(.svelte-1uag5qt){z-index:1;position:relative}.hero-cta.svelte-1uag5qt:hover:before{transform:translateY(0)}.hero-cta.svelte-1uag5qt:hover{color:var(--color-atrament)}.hero-cta-arrow.svelte-1uag5qt{transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.hero-cta.svelte-1uag5qt:hover .hero-cta-arrow:where(.svelte-1uag5qt){transform:translate(.375rem)}.proof-row.svelte-1uag5qt{border-top:1px solid #1a1a1826;grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0;display:grid}.proof-row--first.svelte-1uag5qt{border-top:none;padding-top:0}.proof-label.svelte-1uag5qt{letter-spacing:.22em;text-transform:uppercase;color:var(--color-terakota);font-size:.6875rem}.proof-body.svelte-1uag5qt{color:var(--color-atrament);max-width:62ch;font-size:1.0625rem;line-height:1.65}@media (width>=768px){.proof-row.svelte-1uag5qt{grid-template-columns:14rem 1fr;gap:2rem;padding:1.75rem 0}.proof-label.svelte-1uag5qt{padding-top:.35rem}}.leader.svelte-1uag5qt{grid-template-columns:2.5rem 1fr auto auto;align-items:baseline;gap:.875rem;display:grid}.leader-num.svelte-1uag5qt{letter-spacing:.08em;font-size:.75rem}.leader-label.svelte-1uag5qt{color:var(--color-atrament);font-size:1.0625rem;line-height:1.45;transition:color .2s}.leader.svelte-1uag5qt:hover .leader-label:where(.svelte-1uag5qt){color:var(--color-terakota)}.leader-dots.svelte-1uag5qt{border-bottom:1px dotted var(--color-len);opacity:.6;min-width:3rem;height:1px;display:block;transform:translateY(-.3em)}.leader-kind.svelte-1uag5qt{letter-spacing:.06em;color:var(--color-len);font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=640px){.leader.svelte-1uag5qt{grid-template-columns:2rem 1fr auto;gap:.75rem}.leader-dots.svelte-1uag5qt{display:none}}.matrix.svelte-1uag5qt{padding:0 0 2.5rem 2.5rem;position:relative}.matrix-axis.svelte-1uag5qt{letter-spacing:.22em;text-transform:uppercase;color:var(--color-len);white-space:nowrap;font-size:.625rem;position:absolute}.matrix-axis--y.svelte-1uag5qt{transform-origin:0;top:50%;left:0;transform:translateY(-50%)rotate(-90deg)}.matrix-axis--x.svelte-1uag5qt{text-align:center;bottom:.5rem;left:2.5rem;right:0}.matrix-grid.svelte-1uag5qt{aspect-ratio:1;border:1px solid var(--color-atrament);background:var(--color-white);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid}.matrix-cell.svelte-1uag5qt{flex-direction:column;justify-content:space-between;min-height:8rem;padding:1.25rem;display:flex}.matrix-cell--tl.svelte-1uag5qt{border-right:1px solid var(--color-atrament);border-bottom:1px solid var(--color-atrament)}.matrix-cell--tr.svelte-1uag5qt{border-bottom:1px solid var(--color-atrament);background:#c4572a14}.matrix-cell--bl.svelte-1uag5qt{border-right:1px solid var(--color-atrament)}.matrix-hint.svelte-1uag5qt{letter-spacing:.18em;text-transform:uppercase;color:var(--color-len);font-size:.625rem}.matrix-label.svelte-1uag5qt{letter-spacing:-.01em;color:var(--color-atrament);font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.15}.matrix-cell--tr.svelte-1uag5qt .matrix-label:where(.svelte-1uag5qt){color:var(--color-terakota)}@media (width<=640px){.matrix.svelte-1uag5qt{padding:0 0 2rem 2rem}.matrix-cell.svelte-1uag5qt{min-height:6.5rem;padding:1rem}}.invoice-row.svelte-1uag5qt{grid-template-columns:minmax(6rem,10rem) 1fr;align-items:baseline;gap:1.5rem;padding:1.125rem 0;display:grid}.invoice-row.svelte-1uag5qt dt:where(.svelte-1uag5qt){letter-spacing:.22em;text-transform:uppercase;color:var(--color-len);font-size:.6875rem}.invoice-row.svelte-1uag5qt dd:where(.svelte-1uag5qt){color:var(--color-atrament);font-size:1rem;line-height:1.55}.invoice-row--total.svelte-1uag5qt{margin-top:.5rem;padding:1.75rem 0 .5rem}.invoice-row--total.svelte-1uag5qt dd:where(.svelte-1uag5qt){align-items:baseline;display:flex}.reserve-btn.svelte-1uag5qt{--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-1uag5qt: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-1uag5qt>:where(.svelte-1uag5qt){z-index:1;position:relative}.reserve-btn.svelte-1uag5qt:hover:before{transform:translateY(0)}.reserve-btn.svelte-1uag5qt:hover{color:var(--color-white)}.reserve-arrow.svelte-1uag5qt{transition:transform .22s cubic-bezier(.2,.7,.2,1);display:inline-block}.reserve-btn.svelte-1uag5qt:hover .reserve-arrow:where(.svelte-1uag5qt){transform:translate(.375rem)}.sticky-cta.svelte-1uag5qt{z-index:40;background:var(--color-atrament);color:var(--color-white);letter-spacing:.01em;opacity:0;pointer-events:none;align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.875rem;transition:opacity .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1),background .2s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(.75rem);box-shadow:0 8px 24px -8px #1a1a1859}.sticky-cta--visible.svelte-1uag5qt{opacity:1;pointer-events:auto;transform:none}.sticky-cta.svelte-1uag5qt:hover{background:var(--color-terakota)}@media (width<=640px){.sticky-cta.svelte-1uag5qt{padding:.75rem 1rem;font-size:.8125rem;bottom:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.sticky-cta.svelte-1uag5qt{transition:none}}.faq.svelte-1uag5qt{position:relative}.faq.svelte-1uag5qt+.faq:where(.svelte-1uag5qt){margin-top:.375rem}.faq.svelte-1uag5qt summary:where(.svelte-1uag5qt){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-1uag5qt summary:where(.svelte-1uag5qt)::-webkit-details-marker{display:none}.faq.svelte-1uag5qt summary:where(.svelte-1uag5qt):hover .faq-q:where(.svelte-1uag5qt){color:var(--color-terakota)}.faq-num.svelte-1uag5qt{letter-spacing:.1em;font-size:.75rem}.faq-q.svelte-1uag5qt{color:var(--color-atrament);font-size:1.0625rem;line-height:1.4;transition:color .2s}.faq-marker.svelte-1uag5qt{text-align:right;color:var(--color-len);font-size:1.25rem;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.faq[open].svelte-1uag5qt .faq-marker:where(.svelte-1uag5qt){color:var(--color-terakota);transform:rotate(45deg)}.faq-a.svelte-1uag5qt{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-1uag5qt summary:where(.svelte-1uag5qt){grid-template-columns:2rem 1fr 1.5rem}.faq-a.svelte-1uag5qt{padding-left:2rem}}
