/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate3d(var(--marquee-shift,-50%), 0, 0)}}@keyframes marquee-right{0%{transform:translate3d(var(--marquee-shift,-50%), 0, 0)}to{transform:translate(0)}}section.home .testimonial-marquee{padding-bottom:calc(var(--spacing,.25rem) * 16);background:#0d1120;padding-top:64px}section.home .testimonial-marquee .marquee-heading{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#fff}section.home .testimonial-marquee .marquee-row{max-width:1140px;margin:0 auto;margin-bottom:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 8);position:relative;overflow:hidden}section.home .testimonial-marquee .marquee-row:before,section.home .testimonial-marquee .marquee-row:after{content:"";z-index:1;pointer-events:none;width:5%;position:absolute;top:0;bottom:0}section.home .testimonial-marquee .marquee-row:before{background:linear-gradient(90deg,#0d1120,#0000);left:0}section.home .testimonial-marquee .marquee-row:after{background:linear-gradient(270deg,#0d1120,#0000);right:0}section.home .testimonial-marquee .marquee-row:last-child{margin-bottom:0}section.home .testimonial-marquee .marquee-track{will-change:transform;backface-visibility:hidden;gap:.75rem;width:max-content;display:flex}section.home .testimonial-marquee .marquee-track.track-left{animation:45s linear infinite marquee-left}section.home .testimonial-marquee .marquee-track.track-right{animation:38s linear infinite marquee-right}section.home .testimonial-marquee .marquee-track.touch-paused,section.home .testimonial-marquee .marquee-row:hover .marquee-track{animation-play-state:paused}section.home .testimonial-marquee .testimonial-card{width:300px;padding:calc(var(--spacing,.25rem) * 5);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#141a2b;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;transition:border-color .3s,transform .3s,box-shadow .3s}section.home .testimonial-marquee .testimonial-card:hover{border-color:#00f3884d;box-shadow:0 0 20px #00f3880a}section.home .testimonial-marquee .testimonial-card p{color:#f0ede8;margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}section.home .testimonial-marquee .testimonial-card span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#9b9da8}section.home .testimonial-marquee .testimonial-card .tweet-author{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}section.home .testimonial-marquee .testimonial-card .tweet-avatar{object-fit:cover;background:#ffffff1a;border-radius:50%;flex-shrink:0;width:24px;height:24px}@media (prefers-reduced-motion:reduce){section.home .testimonial-marquee .marquee-track{flex-wrap:wrap;justify-content:center;width:auto;padding:0 1rem;animation:none}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
