.page.svelte-1uha8ag{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.wordmark.svelte-1uha8ag{font-family:Fraunces,Georgia,serif;font-weight:600}.felt.svelte-1uha8ag,.felt-deep.svelte-1uha8ag{position:relative;background-color:#1d5c3a}.felt.svelte-1uha8ag{background-image:radial-gradient(ellipse 120% 90% at 50% 20%,#2f7d52,#1d5c3a 55%,#123f27)}.felt-deep.svelte-1uha8ag{background-image:radial-gradient(ellipse 120% 120% at 50% 0%,#1d5c3a,#123f27 80%)}.felt.svelte-1uha8ag:after,.felt-deep.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E")}.felt.svelte-1uha8ag>:where(.svelte-1uha8ag),.felt-deep.svelte-1uha8ag>:where(.svelte-1uha8ag){position:relative;z-index:1}.paper.svelte-1uha8ag{background-color:#f6f1e3;background-image:radial-gradient(ellipse 100% 80% at 50% 0%,#fbf8ee,#f6f1e3 70%)}.alpha-badge.svelte-1uha8ag{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fef3c7;background:#b453098c;border:1px solid rgba(254,243,199,.4);border-radius:9999px;padding:.15rem .6rem}.fan.svelte-1uha8ag{--card-w: clamp(76px, 17vw, 118px);position:relative;width:calc(var(--card-w) * 3.4);height:calc(var(--card-w) * 1.9)}.card.svelte-1uha8ag{position:absolute;bottom:0;left:50%;width:var(--card-w);aspect-ratio:5 / 7;transform-origin:50% 130%;transform:translate(-50%) rotate(var(--r));background:linear-gradient(160deg,#fdfaf2,#f3edda);border-radius:calc(var(--card-w) * .09);border:1px solid rgba(30,41,34,.12);box-shadow:0 2px 3px #0a1e1240,0 10px 24px #0a1e1259;color:#263528;animation:svelte-1uha8ag-deal .7s cubic-bezier(.2,.7,.3,1.05) backwards;animation-delay:calc(var(--i) * .11s + .15s);transition:transform .35s ease}.card.red.svelte-1uha8ag{color:#bb4430}.fan.svelte-1uha8ag:hover .card:where(.svelte-1uha8ag){transform:translate(-50%) rotate(calc(var(--r) * 1.3)) translateY(-6px)}@keyframes svelte-1uha8ag-deal{0%{transform:translate(-50%) translateY(55%) rotate(0);opacity:0}}@media (prefers-reduced-motion: reduce){.card.svelte-1uha8ag{animation:none;transition:none}}.corner.svelte-1uha8ag{position:absolute;top:6%;left:9%;font-size:calc(var(--card-w) * .15);font-weight:700;line-height:1.05;text-align:center}.corner-bottom.svelte-1uha8ag{top:auto;left:auto;right:9%;bottom:6%;transform:rotate(180deg)}.pip.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:calc(var(--card-w) * .44)}.cta.svelte-1uha8ag{display:inline-block;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.15rem;color:#1d3a28;background:linear-gradient(160deg,#fdfaf2,#f0e8d0);border-radius:.75rem;padding:.8rem 2.4rem;box-shadow:0 2px #0a1e1259,0 10px 22px #0a1e1259;transition:transform .15s ease,box-shadow .15s ease}.cta.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 4px #0a1e1259,0 14px 26px #0a1e1266}.cta.svelte-1uha8ag:active{transform:translateY(0)}.cta-ghost.svelte-1uha8ag{display:inline-block;font-family:Fraunces,Georgia,serif;font-weight:600;color:#ecfdf5;border:1.5px solid rgba(236,253,245,.5);border-radius:.75rem;padding:.7rem 2rem;transition:background-color .15s ease,border-color .15s ease}.cta-ghost.svelte-1uha8ag:hover{background:#ecfdf51a;border-color:#ecfdf5cc}.link-light.svelte-1uha8ag{color:#ecfdf5;text-decoration:underline;text-decoration-color:#ecfdf566;text-underline-offset:4px}.link-light.svelte-1uha8ag:hover{text-decoration-color:#ecfdf5e6}.step.svelte-1uha8ag{position:relative;background:#fffdf6;border:1px solid rgba(30,41,34,.1);border-radius:.9rem;padding:1.5rem 1.5rem 1.5rem 4.2rem;box-shadow:0 6px 16px #1e292214}.step-index.svelte-1uha8ag{position:absolute;top:1.1rem;left:1.2rem;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.3rem;line-height:1.05;text-align:center;color:#263528}.step-index.red.svelte-1uha8ag{color:#bb4430}.step.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.2rem;color:#14351f}.step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.5rem;font-size:.95rem;color:#14351fbf}.hairline.svelte-1uha8ag{border-top:1px solid rgba(30,41,34,.1)}.flow-step.svelte-1uha8ag{display:block;position:relative;background:#fffdf6;border:1px solid rgba(30,41,34,.1);border-radius:.9rem;padding:1.5rem;box-shadow:0 6px 16px #1e292214;transition:transform .15s ease,box-shadow .15s ease}.flow-step.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1e292224}.flow-tag.svelte-1uha8ag{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#1d5c3a;background:#1d5c3a17;border:1px solid rgba(29,92,58,.2);border-radius:9999px;padding:.15rem .6rem}.flow-step.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:.8rem;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.2rem;color:#14351f}.flow-step.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:.5rem;font-size:.95rem;color:#14351fbf}.flow-link.svelte-1uha8ag{display:inline-block;margin-top:.8rem;font-size:.9rem;font-weight:600;color:#1d5c3a}.flow-step.svelte-1uha8ag:hover .flow-link:where(.svelte-1uha8ag){text-decoration:underline;text-underline-offset:4px}.step.svelte-1uha8ag code:where(.svelte-1uha8ag),.paper.svelte-1uha8ag code:where(.svelte-1uha8ag){background:#1e292212;border-radius:.25rem;padding:.1rem .35rem;font-size:.85em}
