.fc-marketing-site{--button-outline:rgba(15,32,75,0.1);--badge-outline:rgba(15,32,75,0.05);--opaque-button-border-intensity:-8;--elevate-1:rgba(15,32,75,0.03);--elevate-2:rgba(15,32,75,0.08);--background:hsl(40 35% 93%);--foreground:hsl(222 66% 18%);--border:hsl(222 66% 18%);--card:hsl(40 40% 96%);--card-foreground:hsl(222 66% 18%);--popover:hsl(40 40% 96%);--popover-foreground:hsl(222 66% 18%);--primary:hsl(222 66% 18%);--primary-foreground:hsl(40 35% 93%);--secondary:hsl(355 65% 51%);--secondary-foreground:hsl(40 35% 93%);--accent:hsl(37 93% 56%);--accent-foreground:hsl(222 66% 18%);--muted:hsl(40 20% 88%);--muted-foreground:hsl(222 40% 40%);--destructive:hsl(355 65% 51%);--destructive-foreground:hsl(40 35% 93%);--input:hsl(222 66% 18%);--ring:hsl(222 66% 18%);--radius:0px;--font-sans:var(--font-marketing-sans),"Space Grotesk",sans-serif;--font-display:var(--font-marketing-display),"Anton",sans-serif;font-family:var(--font-sans);color:var(--foreground);background-color:var(--background);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");min-height:100%}.fc-marketing-site h1,.fc-marketing-site h2,.fc-marketing-site h3,.fc-marketing-site h4,.fc-marketing-site h5,.fc-marketing-site h6{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em}.fc-marketing-site [role=button]:focus-visible,.fc-marketing-site a:focus-visible,.fc-marketing-site button:focus-visible,.fc-marketing-site input:focus-visible,.fc-marketing-site select:focus-visible,.fc-marketing-site textarea:focus-visible{outline:2px solid hsl(355 65% 51%);outline-offset:2px;border-radius:1px}.fc-marketing-site .font-display{font-family:var(--font-display)}.fc-marketing-site .font-sans{font-family:var(--font-sans)}.fc-marketing-site .halftone-bg{background-image:radial-gradient(circle,hsl(222 66% 18%/.1) 2px,transparent 0);background-size:16px 16px}.fc-marketing-site .poster-shadow{box-shadow:6px 6px 0 0 hsl(222 66% 18%);transition:all .2s ease}.fc-marketing-site .poster-shadow:hover{box-shadow:2px 2px 0 0 hsl(222 66% 18%);transform:translate(4px,4px)}.fc-marketing-site .poster-lift{transition:transform .18s ease,box-shadow .18s ease}.fc-marketing-site .poster-lift:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 hsl(222 66% 18%)}@media (prefers-reduced-motion:reduce){.fc-marketing-site .poster-lift:hover{transform:none}}.fc-marketing-site .ink-highlight{background-image:linear-gradient(0deg,transparent .06em,hsl(37 93% 56%/.85) 0,hsl(37 93% 56%/.85) .26em,transparent 0);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.fc-marketing-site .ink-highlight--draw{background-size:0 100%;animation:ink-highlight-draw .62s cubic-bezier(.22,1,.36,1) .45s forwards}@keyframes ink-highlight-draw{to{background-size:100% 100%}}.fc-marketing-site .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.fc-marketing-site .marquee-track{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform;animation:marquee-scroll 30s linear infinite}.fc-marketing-site .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.fc-marketing-site .ink-highlight--draw{background-size:100% 100%;animation:none}.fc-marketing-site .marquee-track{animation:none}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.fc-marketing-site .animate-accordion-down{animation:accordion-down .2s ease-out}.fc-marketing-site .animate-accordion-up{animation:accordion-up .2s ease-out}