.hero-tagline.svelte-1rvso5q{letter-spacing:.01em;font-family:Playfair Display,Iowan Old Style,Palatino Linotype,Palatino,serif;font-style:italic;font-weight:400}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/playfair-display/playfair-display-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hero-photo-tone.svelte-1rvso5q{filter:grayscale(.62)brightness(.9)contrast(1.04)saturate(.35)}.hero-photo.svelte-1rvso5q{opacity:0;transition:opacity .9s,transform 4.5s ease-out;transform:scale(1.04)}.hero-photo-on.svelte-1rvso5q{opacity:1;transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.hero-photo.svelte-1rvso5q,.hero-photo-on.svelte-1rvso5q{transition:opacity .4s;transform:none}.hero-scroll.svelte-1rvso5q,.hero-scroll-spark.svelte-1rvso5q{animation:none}}.hero-scroll.svelte-1rvso5q{padding:.4rem;animation:1.6s ease-in-out infinite svelte-1rvso5q-hero-scroll-bounce}.hero-scroll-arrow.svelte-1rvso5q{filter:drop-shadow(0 0 6px #f68d338c);width:2rem;height:1.4rem;display:block;overflow:visible}.hero-scroll-line.svelte-1rvso5q,.hero-scroll-spark.svelte-1rvso5q{fill:none;stroke:#f68d33;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.hero-scroll-line.svelte-1rvso5q{opacity:.7}.hero-scroll-spark.svelte-1rvso5q{stroke-dasharray:12 40;animation:4.5s linear infinite svelte-1rvso5q-hero-scroll-flow}@keyframes svelte-1rvso5q-hero-scroll-flow{to{stroke-dashoffset:-52px}}@keyframes svelte-1rvso5q-hero-scroll-bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.persona-photo-mono.svelte-1suwpfx{filter:grayscale(.55)brightness(.88)contrast(1.02)}.persona-hit.svelte-1suwpfx{cursor:default;background:0 0;border:0}.persona-hit.svelte-1suwpfx:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb3}.persona-desc.svelte-1suwpfx{opacity:0;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;max-height:0;margin-top:0;transition:max-height .3s,opacity .3s,margin .3s;display:-webkit-box;overflow:hidden}.persona-card.svelte-1suwpfx:hover .persona-desc:where(.svelte-1suwpfx),.persona-card.svelte-1suwpfx:focus-within .persona-desc:where(.svelte-1suwpfx){opacity:1;max-height:8rem;margin-top:.5rem}@media (hover:none){.persona-desc.svelte-1suwpfx{opacity:1;max-height:8rem;margin-top:.5rem}}.landing-pricing.svelte-7xelvo{--pricing-orange:#f68d33;--pricing-orange-hover:#e57b22}.pricing-tab-active.svelte-7xelvo{background:var(--pricing-orange);color:#171717;font-weight:700}.pricing-plan-featured.svelte-7xelvo{isolation:isolate}.pricing-plan-body.svelte-7xelvo{z-index:1;border-radius:inherit;background:var(--card);flex-direction:column;flex:1;margin:-1.5rem;padding:1.5rem;display:flex;position:relative}.pricing-plan-glow.svelte-7xelvo{z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-2px;overflow:hidden;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.pricing-plan-glow.svelte-7xelvo:before,.pricing-plan-glow.svelte-7xelvo:after{content:"";background:conic-gradient(from 0deg, transparent 0 64%, color-mix(in srgb, var(--pricing-orange) 0%, transparent) 72%, var(--pricing-orange) 84%, #ffd7ad 90%, var(--pricing-orange) 96%, transparent 100%);animation:4.5s linear infinite svelte-7xelvo-pricing-glow-spin;position:absolute;inset:-55%}.pricing-plan-glow.svelte-7xelvo:after{filter:blur(10px);opacity:.9}.pricing-plan-featured.svelte-7xelvo:not(.pricing-plan-featured-on) .pricing-plan-glow:where(.svelte-7xelvo):before,.pricing-plan-featured.svelte-7xelvo:not(.pricing-plan-featured-on) .pricing-plan-glow:where(.svelte-7xelvo):after{animation-play-state:paused}@keyframes svelte-7xelvo-pricing-glow-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pricing-plan-glow.svelte-7xelvo:before,.pricing-plan-glow.svelte-7xelvo:after{animation:none;transform:rotate(210deg)}}.landing-pricing.svelte-7xelvo .pricing-cta{background:var(--pricing-orange);color:#171717;font-weight:700}.landing-pricing.svelte-7xelvo .pricing-cta:hover{background:var(--pricing-orange-hover)}.landing-cta.svelte-1nzdrbo .landing-cta-primary{color:#171717;background:#f68d33;font-weight:700}.landing-cta.svelte-1nzdrbo .landing-cta-primary:hover{background:#e57b22}
