.prose.svelte-1tg2vml a{--tw-text-opacity:1;color:hsl(var(--brand) / var(--tw-text-opacity))}.prose.svelte-1tg2vml a:hover{color:hsl(var(--brand) / .9)}.prose.svelte-1tg2vml strong{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity))}.prose.svelte-1tg2vml ul{list-style-type:disc;padding-left:1.25rem;--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity))}.prose.svelte-1tg2vml p{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity))}.display-heading.svelte-1tg2vml{font-family:Fraunces,serif;font-weight:300;letter-spacing:-.012em;text-wrap:balance;font-variation-settings:"SOFT" 100}.display-heading.svelte-8hl91s.svelte-8hl91s{font-family:Fraunces,serif;font-variation-settings:"SOFT" 100,"WONK" 1}.font-display.svelte-8hl91s.svelte-8hl91s{font-family:Fraunces,serif;font-variation-settings:"SOFT" 50}.price-number.svelte-8hl91s.svelte-8hl91s{font-family:Bricolage Grotesque,sans-serif;font-feature-settings:"ss02" 1}.animate-fade-in.svelte-8hl91s.svelte-8hl91s{animation:svelte-8hl91s-fadeInUp .8s cubic-bezier(.2,.8,.2,1) both}.animate-scale-in.svelte-8hl91s.svelte-8hl91s{animation:svelte-8hl91s-scaleIn .6s cubic-bezier(.2,.8,.2,1) both}.animate-staggered-entry.svelte-8hl91s.svelte-8hl91s{animation:svelte-8hl91s-entryReveal .8s cubic-bezier(.2,.8,.2,1) backwards}@keyframes svelte-8hl91s-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8hl91s-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes svelte-8hl91s-entryReveal{0%{opacity:0;transform:translateY(40px) scale(.95);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes svelte-8hl91s-pulseSlow{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.1)}}.promo-tooltip.svelte-8hl91s.svelte-8hl91s{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:.375rem .75rem;background:hsl(var(--foreground));color:hsl(var(--background));font-size:.75rem;font-weight:600;border-radius:6px;opacity:0;pointer-events:none;transition:opacity .2s ease;white-space:nowrap;box-shadow:0 4px 12px #0000001a;z-index:20}.promo-code-btn.svelte-8hl91s:hover .promo-tooltip.svelte-8hl91s{opacity:1}@media (prefers-reduced-motion: reduce){.animate-fade-in.svelte-8hl91s.svelte-8hl91s,.animate-scale-in.svelte-8hl91s.svelte-8hl91s,.animate-staggered-entry.svelte-8hl91s.svelte-8hl91s{animation:none}}.display-heading.svelte-7gms05.svelte-7gms05{font-family:Fraunces,serif;font-weight:300;letter-spacing:-.012em;text-wrap:balance;font-variation-settings:"SOFT" 100}.review-quote.svelte-7gms05 strong{border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;font-weight:600;--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity));background:hsl(var(--brand) / .12)}.group.svelte-7gms05.svelte-7gms05:hover{transform:translateY(-2px)}.review-deck.svelte-7gms05.svelte-7gms05{position:relative;max-height:520px}.review-scroller.svelte-7gms05.svelte-7gms05{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;max-height:520px;overflow:hidden;padding:.75rem 0;mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.review-column.svelte-7gms05.svelte-7gms05{position:relative}.review-track.svelte-7gms05.svelte-7gms05{display:flex;flex-direction:column;gap:1.5rem;animation:svelte-7gms05-review-scroll var(--scroll-duration, 28s) linear infinite;animation-delay:calc(-1 * var(--scroll-delay, 0s))}.review-column.svelte-7gms05:hover .review-track.svelte-7gms05{animation-play-state:paused}.review-card.svelte-7gms05.svelte-7gms05{will-change:transform}.review-fade.svelte-7gms05.svelte-7gms05{pointer-events:none;position:absolute;left:0;right:0;height:clamp(80px,15%,120px)}.review-fade-top.svelte-7gms05.svelte-7gms05{top:0;background:linear-gradient(to bottom,hsl(var(--background)),hsl(var(--background) / 0))}.review-fade-bottom.svelte-7gms05.svelte-7gms05{bottom:0;background:linear-gradient(to top,hsl(var(--background)),hsl(var(--background) / 0))}@keyframes svelte-7gms05-review-scroll{to{transform:translateY(-50%)}}@media (max-width: 768px){.review-scroller.svelte-7gms05.svelte-7gms05{height:auto;mask-image:none;-webkit-mask-image:none;padding:0}.review-track.svelte-7gms05.svelte-7gms05{animation:none}.review-card[data-duplicate=true].svelte-7gms05.svelte-7gms05,.review-fade.svelte-7gms05.svelte-7gms05{display:none}}@media (prefers-reduced-motion: reduce){.review-track.svelte-7gms05.svelte-7gms05{animation:none}}
