.vl-home-premium{--vl-red:#e31e24;--vl-red-deep:#c8161b;--vl-red-grad:linear-gradient(180deg,#e31e24 0%,#c8161b 100%);--vl-display:var(--font-instrument-serif),"Tiempos Headline",Georgia,serif;--vl-fg:#1a1a1a;--vl-fg-secondary:#6b6b6b}.vl-hero-display-question{font-family:var(--vl-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.85);margin:0;font-size:max(36px,min(5.6vw,72px));font-style:normal;font-weight:400;line-height:1.05;display:block}.vl-hero-display-answer{font-family:var(--vl-display);letter-spacing:-.02em;color:#ff4248;text-shadow:0 2px 20px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.85);margin:0;font-size:max(36px,min(5.6vw,72px));font-style:italic;font-weight:400;line-height:1.05;display:inline-block;position:relative}.vl-hero-display-answer:after{content:"";opacity:.9;pointer-events:none;background:radial-gradient(50% 100%,#ff4248 0%,#ff4248 60%,transparent 100%);border-radius:50%;height:.18em;position:absolute;bottom:-.18em;left:-1%;right:-1%}.vl-hero-em-dash{font-family:var(--vl-display);color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.85);margin-right:.18em;font-size:max(36px,min(5.6vw,72px));font-style:normal}.vl-live-counter{font-family:var(--font-geist-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--vl-fg-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.vl-live-counter--stacked{flex-direction:column;align-items:flex-start;gap:4px}.vl-live-num{color:var(--vl-fg);font-variant-numeric:tabular-nums;font-weight:500}.vl-live-suffix{color:var(--vl-fg-secondary)}.vl-live-dot{background:var(--vl-red);border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite vl-live-pulse;display:inline-block;box-shadow:0 0 rgba(227,30,36,.7)}@keyframes vl-live-pulse{0%{transform:scale(1);box-shadow:0 0 rgba(227,30,36,.55)}70%{transform:scale(1.1);box-shadow:0 0 0 8px rgba(227,30,36,0)}to{transform:scale(1);box-shadow:0 0 rgba(227,30,36,0)}}.vl-hero-overlay-counter,.vl-hero-overlay-counter .vl-live-num,.vl-hero-overlay-counter .vl-live-suffix{color:rgba(255,255,255,.95);text-shadow:0 1px 4px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.vl-live-dot{box-shadow:none;animation:none}}:root[data-ai-reduced-motion="1"] .vl-live-dot{box-shadow:none;animation:none}.vl-home-premium .vl-section-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--vl-fg-secondary);align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}.vl-home-premium .vl-section-eyebrow:before{content:"";background:var(--vl-red-grad);border-radius:2px;width:28px;height:2px;display:inline-block}.vl-home-premium .vl-section-title{font-family:var(--vl-display);letter-spacing:-.015em;color:var(--vl-fg);margin:8px 0 24px;font-size:max(28px,min(3.2vw,44px));font-weight:400;line-height:1.05}.vl-home-premium .vl-section-title em{color:var(--vl-red);font-style:italic}.vl-home-premium section.bg-gray-50 h2.text-xs{font-family:var(--font-geist-mono),ui-monospace,monospace!important;letter-spacing:.14em!important;color:var(--vl-fg-secondary)!important;font-size:11px!important;font-weight:500!important}.vl-home-premium section.bg-gray-50 h2.text-xs:before{content:"";background:var(--vl-red-grad);vertical-align:middle;border-radius:2px;width:24px;height:2px;margin-top:-2px;margin-right:12px;display:inline-block}.vl-home-premium .bg-gradient-to-r.from-amber-500.to-rose-500,.vl-home-premium [class*=from-amber][class*=to-rose],.vl-home-premium [class*=from-amber][class*=to-pink]{background-image:var(--vl-red-grad)!important}:root[data-ai-reduced-motion="1"] .vl-home-premium *,:root[data-ai-reduced-motion="1"] .vl-home-premium :before,:root[data-ai-reduced-motion="1"] .vl-home-premium :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.vl-ai-cta-premium{--cta-bg:#0e0e10;--cta-bg-2:#16161a;--cta-fg:#f4f4f5;--cta-fg-muted:rgba(244,244,245,.62);--cta-fg-faint:rgba(244,244,245,.42);--cta-border:rgba(255,255,255,.08);--cta-border-strong:rgba(255,255,255,.14);--cta-red:var(--vl-red,#e31e24);--cta-red-grad:var(--vl-red-grad,linear-gradient(180deg,#e31e24 0%,#c8161b 100%));--cta-display:var(--vl-display,"Instrument Serif","Lora",Georgia,serif);background:linear-gradient(#fff 0%,#fafafa 100%)}.vl-ai-cta-premium .vl-ai-cta-card{background:radial-gradient(1200px 600px at 110% -10%,rgba(227,30,36,.18),transparent 60%),radial-gradient(800px 500px at -10% 120%,rgba(227,30,36,.1),transparent 55%),linear-gradient(135deg,var(--cta-bg)0%,var(--cta-bg-2)100%);color:var(--cta-fg);border:1px solid var(--cta-border);box-shadow:inset 0 1px rgba(255,255,255,.04),0 30px 80px -20px rgba(0,0,0,.5),0 10px 30px -10px rgba(227,30,36,.18)}.vl-ai-cta-watermark{pointer-events:none;width:360px;height:360px;color:var(--cta-red);opacity:.22;position:absolute;top:-40px;right:-40px}@media (max-width:768px){.vl-ai-cta-watermark{opacity:.15;width:220px;height:220px;top:-60px;right:-60px}}.vl-ai-cta-eyebrow{font-family:var(--font-geist-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cta-fg-muted);font-size:11px}.vl-ai-cta-grok-badge{border:1px solid var(--cta-border);color:var(--cta-fg);background:rgba(255,255,255,.06);border-radius:999px;padding:4px 9px;font-weight:500}.vl-ai-cta-grok-badge svg{color:#2196f3}.vl-ai-cta-eyebrow-dot{background:var(--cta-fg-faint);border-radius:50%;width:4px;height:4px;display:inline-block}.vl-ai-cta-headline{font-family:var(--cta-display);letter-spacing:-.02em;color:var(--cta-fg);font-size:max(34px,min(4.6vw,60px));font-weight:400;line-height:1.04}.vl-ai-cta-headline-italic{color:#ff4248;font-style:italic;position:relative}.vl-ai-cta-headline-sub{color:var(--cta-fg-muted);font-size:.78em}.vl-ai-cta-lead{color:var(--cta-fg-muted);max-width:520px;font-size:16px;line-height:1.55}@media (min-width:768px){.vl-ai-cta-lead{font-size:17px}}.vl-ai-cta-chip{border:1px solid var(--cta-border);color:var(--cta-fg);background:rgba(255,255,255,.04);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.vl-ai-cta-chip:hover{color:#ffe5e6;background:rgba(227,30,36,.14);border-color:rgba(227,30,36,.45);transform:translateY(-1px)}.vl-ai-cta-chip-spark{color:#ff4248}.vl-ai-cta-button{background:var(--cta-red-grad);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.18),0 8px 24px -6px rgba(227,30,36,.5)}.vl-ai-cta-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px rgba(255,255,255,.22),0 12px 30px -6px rgba(227,30,36,.6)}.vl-ai-cta-button:before{content:"";background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);animation:3.4s ease-in-out infinite vl-ai-cta-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes vl-ai-cta-shimmer{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.vl-ai-cta-meta{font-family:var(--font-geist-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--cta-fg-faint);letter-spacing:.04em;font-size:11px}.vl-ai-cta-preview-frame{border:1px solid var(--cta-border-strong);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.35);border-radius:18px;overflow:hidden}.vl-ai-cta-preview-chrome{border-bottom:1px solid var(--cta-border);background:rgba(255,255,255,.03);align-items:center;gap:6px;padding:12px 14px;display:flex}.vl-ai-cta-preview-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.vl-ai-cta-preview-dot-r{background:#ff5f57}.vl-ai-cta-preview-dot-y{background:#febc2e}.vl-ai-cta-preview-dot-g{background:#28c840}.vl-ai-cta-preview-url{font-family:var(--font-geist-mono),"JetBrains Mono",ui-monospace,monospace;color:var(--cta-fg-faint);letter-spacing:.02em;margin-left:auto;font-size:11px}.vl-ai-cta-preview-body{flex-direction:column;gap:14px;min-height:280px;padding:18px;display:flex}.vl-ai-cta-bubble{border-radius:14px;max-width:92%;padding:12px 16px;font-size:14px;line-height:1.5;animation:.6s cubic-bezier(.2,.8,.2,1) both vl-ai-cta-bubble-in}.vl-ai-cta-bubble:nth-child(2){animation-delay:.35s}.vl-ai-cta-bubble p{margin:0}.vl-ai-cta-bubble-user{background:var(--cta-red-grad);color:#fff;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 6px 18px -4px rgba(227,30,36,.4)}.vl-ai-cta-bubble-ai{border:1px solid var(--cta-border);color:var(--cta-fg);background:rgba(255,255,255,.05);border-bottom-left-radius:4px;align-self:flex-start}.vl-ai-cta-bubble-author{font-family:var(--font-geist-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ff4248;margin-bottom:4px;font-size:10px;display:block}@keyframes vl-ai-cta-bubble-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vl-ai-cta-typing{border:1px solid var(--cta-border);background:rgba(255,255,255,.05);border-radius:14px 14px 14px 4px;align-self:flex-start;gap:5px;padding:12px 14px;animation:.6s cubic-bezier(.2,.8,.2,1) .7s both vl-ai-cta-bubble-in;display:inline-flex}.vl-ai-cta-typing span{background:rgba(255,255,255,.55);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite vl-ai-cta-typing;display:inline-block}.vl-ai-cta-typing span:nth-child(2){animation-delay:.18s}.vl-ai-cta-typing span:nth-child(3){animation-delay:.36s}@keyframes vl-ai-cta-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.vl-ai-cta-button:before,.vl-ai-cta-bubble,.vl-ai-cta-typing,.vl-ai-cta-typing span{animation:none!important}}:root[data-ai-reduced-motion="1"] .vl-ai-cta-button:before,:root[data-ai-reduced-motion="1"] .vl-ai-cta-bubble,:root[data-ai-reduced-motion="1"] .vl-ai-cta-typing,:root[data-ai-reduced-motion="1"] .vl-ai-cta-typing span{animation:none!important}:root[data-ai-high-contrast="1"] .vl-ai-cta-card{border:2px solid #ff4248}.vl-hero-v2{isolation:isolate;background:linear-gradient(#fff 0%,#fafaf7 100%);overflow:hidden}.vl-aurora-wrap{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.vl-aurora{filter:blur(80px);opacity:.5;border-radius:50%;animation:18s ease-in-out infinite vl-aurora-float;position:absolute}.vl-aurora-1{background:radial-gradient(circle,rgba(227,30,36,.28) 0%,transparent 70%);width:520px;height:520px;top:-120px;left:-120px}.vl-aurora-2{background:radial-gradient(circle,rgba(255,175,60,.22) 0%,transparent 70%);width:480px;height:480px;animation-delay:-6s;top:40%;right:-140px}.vl-aurora-3{background:radial-gradient(circle,rgba(120,80,230,.16) 0%,transparent 70%);width:420px;height:420px;animation-delay:-12s;bottom:-120px;left:25%}@keyframes vl-aurora-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,25px)scale(.95)}}.vl-hero-v2-grid-backdrop{pointer-events:none;z-index:1;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.06) 1px,transparent 0);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 80%,#000 30%,transparent 100%);mask-image:radial-gradient(80% 80%,#000 30%,transparent 100%)}.vl-hero-v2-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:6px 12px;font-size:11px}.vl-hero-v2-pulse-dot{background:var(--vl-red,#e31e24);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite vl-pulse-dot;box-shadow:0 0 rgba(227,30,36,.55)}@keyframes vl-pulse-dot{0%{box-shadow:0 0 rgba(227,30,36,.6)}70%{box-shadow:0 0 0 7px rgba(227,30,36,0)}to{box-shadow:0 0 rgba(227,30,36,0)}}.vl-hero-v2-eyebrow-sep{color:rgba(0,0,0,.25)}.vl-hero-v2-headline{font-family:var(--vl-display,"Instrument Serif",Georgia,serif);letter-spacing:-.025em;color:#0e0e10;font-weight:400;line-height:.96}.vl-hero-v2-h-line-1,.vl-hero-v2-h-line-2,.vl-hero-v2-h-line-3{font-size:max(48px,min(7.4vw,96px));display:block}.vl-hero-v2-h-question{color:var(--vl-red,#e31e24);display:inline-block;transform:translateY(-.05em)}.vl-hero-v2-h-line-3{margin-top:.06em}.vl-hero-v2-h-em-dash{color:var(--vl-red,#e31e24);margin-right:.18em;font-style:normal}.vl-hero-v2-h-italic{background:linear-gradient(90deg,#e31e24 0%,#ff6b00 100%);color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;position:relative}.vl-hero-v2-h-italic:after{content:"";z-index:-1;background:radial-gradient(50% 80%,rgba(227,30,36,.45) 0%,transparent 75%);border-radius:50%;height:.18em;position:absolute;bottom:-.06em;left:0;right:0}.vl-hero-v2-lead{color:rgba(0,0,0,.62);font-size:max(15px,min(1.2vw,17px));line-height:1.55}.vl-hero-v2-search input,.vl-hero-v2-search input[type=text],.vl-hero-v2-search input[type=search]{border-radius:14px!important}.vl-hero-v2-counter{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.06);border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;display:inline-flex}.vl-magnetic-cta{border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background-color .2s;display:inline-flex;position:relative;overflow:hidden}.vl-magnetic-cta-primary{color:#fff;background:linear-gradient(#e31e24 0%,#c8161b 100%);box-shadow:inset 0 1px rgba(255,255,255,.25),0 8px 22px -6px rgba(227,30,36,.5)}.vl-magnetic-cta-primary:hover{transform:translateY(-2px)scale(1.02);box-shadow:inset 0 1px rgba(255,255,255,.3),0 14px 30px -6px rgba(227,30,36,.6)}.vl-magnetic-cta-primary:after{content:"";background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);animation:4s ease-in-out infinite vl-cta-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes vl-cta-shimmer{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.vl-magnetic-cta-ghost{color:#0e0e10;background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08)}.vl-magnetic-cta-ghost:hover{background:rgba(0,0,0,.08);transform:translateY(-2px)}.vl-hero-v2-bento{grid-template:"photo ai"1.2fr"photo live".55fr"photo trend".55fr/1.4fr 1fr;gap:12px;height:560px;display:grid}@media (max-width:1024px){.vl-hero-v2-bento{grid-template:"photo photo"280px"ai live"180px"trend trend"180px/1fr 1fr;height:auto}}@media (max-width:640px){.vl-hero-v2-bento{grid-template:"photo"240px"ai"160px"live"160px"trend"160px/1fr}}.vl-bento-cell{cursor:pointer;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:18px;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.4),0 4px 14px -8px rgba(0,0,0,.1)}.vl-bento-cell:hover{transform:translateY(-3px);box-shadow:inset 0 1px rgba(255,255,255,.5),0 14px 32px -10px rgba(0,0,0,.2)}.vl-spotlight:before{content:"";background:radial-gradient(400px circle at var(--mx,50%)var(--my,50%),rgba(227,30,36,.16) 0%,transparent 50%);opacity:0;pointer-events:none;z-index:2;transition:opacity .24s;position:absolute;top:0;bottom:0;left:0;right:0}.vl-spotlight:hover:before{opacity:1}.vl-bento-cell-photo{background:#0e0e10;grid-area:photo}.vl-bento-photo-frame{transition:opacity 1.2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}.vl-bento-photo-overlay{pointer-events:none;z-index:1;background:linear-gradient(transparent 50%,rgba(0,0,0,.7) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.vl-bento-photo-meta{z-index:2;color:#fff;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.vl-bento-photo-tag{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;font-size:10px;display:inline-flex}.vl-bento-photo-caption{font-family:var(--vl-display,"Instrument Serif",serif);font-size:22px;font-style:italic;line-height:1.15}.vl-bento-cell-ai{color:#fff;background:linear-gradient(135deg,#0e0e10 0%,#1a1a1f 100%);flex-direction:column;grid-area:ai;gap:10px;padding:18px;display:flex}.vl-bento-ai-eyebrow{color:#fff;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;background:linear-gradient(#e31e24 0%,#c8161b 100%);border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-flex}.vl-bento-ai-question{font-family:var(--vl-display,"Instrument Serif",serif);flex:1;margin:0;font-size:18px;line-height:1.3}.vl-bento-ai-q-prefix{color:#ff4248;margin-right:4px;font-style:italic}.vl-bento-ai-typing{gap:5px;display:inline-flex}.vl-bento-ai-typing span{background:rgba(255,255,255,.55);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite vl-bento-typing}.vl-bento-ai-typing span:nth-child(2){animation-delay:.18s}.vl-bento-ai-typing span:nth-child(3){animation-delay:.36s}@keyframes vl-bento-typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.vl-bento-ai-cta a{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#ff4248;border-bottom:1px dashed rgba(255,66,72,.5);padding-bottom:1px;font-size:11px;text-decoration:none}.vl-bento-cell-live{background:linear-gradient(135deg,#fff 0%,#fff5f5 100%);flex-direction:column;grid-area:live;justify-content:space-between;padding:16px 18px;display:flex}.vl-bento-live-dot-row{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(0,0,0,.55);align-items:center;gap:7px;font-size:10px;display:inline-flex}.vl-bento-live-pulse{background:#00c853;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite vl-pulse-dot-green;box-shadow:0 0 rgba(0,200,83,.55)}@keyframes vl-pulse-dot-green{0%{box-shadow:0 0 rgba(0,200,83,.6)}70%{box-shadow:0 0 0 8px rgba(0,200,83,0)}to{box-shadow:0 0 rgba(0,200,83,0)}}.vl-bento-live-num{font-family:var(--vl-display,"Instrument Serif",serif);letter-spacing:-.03em;color:#0e0e10;align-items:baseline;font-size:56px;line-height:1;display:flex}.vl-bento-live-num-k{color:var(--vl-red,#e31e24);margin-left:4px;font-size:.5em;font-style:italic}.vl-bento-live-foot{color:rgba(0,0,0,.5);font-size:11px}.vl-bento-cell-trend{background:linear-gradient(135deg,#fff 0%,#fafafa 100%);flex-direction:column;grid-area:trend;gap:10px;padding:16px 18px;display:flex}.vl-bento-trend-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-red,#e31e24);align-self:flex-start;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.vl-bento-trend-rotator{flex:1;min-height:60px;position:relative}.vl-bento-trend-item{align-items:center;gap:12px;transition:opacity .6s,transform .6s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.vl-bento-trend-emoji{font-size:30px;line-height:1}.vl-bento-trend-vi{font-family:var(--vl-display,"Instrument Serif",serif);color:#0e0e10;font-size:18px;line-height:1.2}.vl-bento-trend-cat{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(0,0,0,.5);margin-top:2px;font-size:10px}.vl-marquee-section{background:linear-gradient(#0e0e10 0%,#16161a 100%);border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);overflow:hidden}.vl-marquee-strip{padding:14px 0;position:relative;overflow:hidden}.vl-marquee-row-a{background:0 0}.vl-marquee-row-b{background:rgba(227,30,36,.05);border-top:1px solid rgba(255,255,255,.06)}.vl-marquee-track{white-space:nowrap;gap:36px;width:max-content;animation:45s linear infinite vl-marquee-scroll;display:inline-flex}.vl-marquee-track-reverse{animation-duration:60s;animation-direction:reverse}.vl-marquee-section:hover .vl-marquee-track{animation-play-state:paused}@keyframes vl-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.vl-marquee-item{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;color:rgba(255,255,255,.85);font-size:12px;font-weight:500}.vl-marquee-item-light{color:rgba(255,255,255,.55)}.vl-stats-section{background:linear-gradient(#fafaf7 0%,#fff 100%);border-top:1px solid rgba(0,0,0,.04)}.vl-stats-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.18em;color:rgba(0,0,0,.5);font-size:11px}.vl-stats-eyebrow-num{color:var(--vl-red,#e31e24);font-size:13px;font-weight:700}.vl-stats-eyebrow-sep{background:rgba(0,0,0,.2);width:36px;height:1px}.vl-stats-cell{border-top:1px solid rgba(0,0,0,.08);flex-direction:column;gap:6px;padding:18px 0;display:flex;position:relative}.vl-stats-num{font-family:var(--vl-display,"Instrument Serif",serif);color:#0e0e10;letter-spacing:-.025em;align-items:baseline;font-size:max(40px,min(5vw,72px));line-height:1;display:inline-flex}.vl-stats-affix{color:var(--vl-red,#e31e24);margin-left:4px;font-size:.65em;font-style:italic}.vl-stats-label{color:#0e0e10;font-size:14px;font-weight:600}.vl-stats-sublabel{color:rgba(0,0,0,.55);font-size:12px}.vl-section-label-num{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em;color:var(--vl-red,#e31e24);font-size:13px;font-weight:700}.vl-section-label-rule{background:rgba(0,0,0,.2);width:28px;height:1px}.vl-section-label-text{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:rgba(0,0,0,.65);font-size:11px;font-weight:600}.vl-section-label-dot{background:rgba(0,0,0,.25);border-radius:50%;width:4px;height:4px}.vl-section-label-sub{color:rgba(0,0,0,.45);font-size:11px;font-style:italic}.vl-pullquote-section{isolation:isolate;background:#faf7f2;position:relative}.vl-pullquote-section:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 0 0,rgba(227,30,36,.06) 0%,transparent 40%),radial-gradient(circle at 100% 100%,rgba(255,175,60,.05) 0%,transparent 40%);position:absolute;top:0;bottom:0;left:0;right:0}.vl-pullquote-section>div{z-index:1;position:relative}.vl-pullquote-mark{font-family:var(--vl-display,"Instrument Serif",serif);color:var(--vl-red,#e31e24);opacity:.6;margin-bottom:8px;font-size:96px;font-style:italic;line-height:.6}.vl-pullquote-text{font-family:var(--vl-display,"Instrument Serif",serif);letter-spacing:-.02em;color:#0e0e10;margin:0 0 32px;font-size:max(38px,min(5.5vw,84px));font-weight:400;line-height:1.1}.vl-pullquote-italic{background:linear-gradient(90deg,#e31e24 0%,#ff6b00 100%);color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.vl-pullquote-attribution{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:rgba(0,0,0,.5);align-items:center;gap:14px;font-size:11px;display:inline-flex}.vl-pullquote-rule{background:rgba(0,0,0,.3);width:36px;height:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.vl-aurora,.vl-marquee-track,.vl-magnetic-cta-primary:after,.vl-bento-ai-typing span,.vl-bento-live-pulse,.vl-hero-v2-pulse-dot,.vl-bento-photo-frame{transition:none!important;animation:none!important}}:root[data-ai-reduced-motion="1"] .vl-aurora,:root[data-ai-reduced-motion="1"] .vl-marquee-track,:root[data-ai-reduced-motion="1"] .vl-magnetic-cta-primary:after,:root[data-ai-reduced-motion="1"] .vl-bento-ai-typing span,:root[data-ai-reduced-motion="1"] .vl-bento-live-pulse,:root[data-ai-reduced-motion="1"] .vl-hero-v2-pulse-dot{animation:none!important}[data-vl-reveal]{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.2,.8,.2,1)var(--vl-reveal-delay,0s),transform .9s cubic-bezier(.2,.8,.2,1)var(--vl-reveal-delay,0s),filter .7s ease var(--vl-reveal-delay,0s);will-change:opacity,transform,filter;transform:translateY(28px)}[data-vl-reveal][data-vl-revealed="1"]{opacity:1;filter:blur();transform:translateY(0)}[data-vl-reveal=left]{transform:translate(-32px)}[data-vl-reveal=left][data-vl-revealed="1"]{transform:translate(0)}[data-vl-reveal=right]{transform:translate(32px)}[data-vl-reveal=right][data-vl-revealed="1"]{transform:translate(0)}[data-vl-reveal=scale]{transform:scale(.94)}[data-vl-reveal=scale][data-vl-revealed="1"]{transform:scale(1)}[data-vl-tilt]{transform-style:preserve-3d;perspective:1000px;--vl-tilt-x:0deg;--vl-tilt-y:0deg;transition:transform .22s cubic-bezier(.2,.8,.2,1)}[data-vl-tilt]:hover{transform:rotateX(var(--vl-tilt-x))rotateY(var(--vl-tilt-y))translateY(-4px)}.vl-bento-cell[data-vl-tilt]:hover{transform:rotateX(var(--vl-tilt-x))rotateY(var(--vl-tilt-y))translateY(-4px);box-shadow:inset 0 1px rgba(255,255,255,.5),0 22px 44px -14px rgba(0,0,0,.28),0 8px 18px -6px rgba(227,30,36,.18)}[data-vl-magnetic]{--vl-mag-x:0px;--vl-mag-y:0px;transition:transform .18s}[data-vl-magnetic]:hover{transform:translate(var(--vl-mag-x),var(--vl-mag-y))}.vl-magnetic-cta[data-vl-magnetic]:hover{transform:translate(var(--vl-mag-x),calc(-2px + var(--vl-mag-y)))scale(1.02)}.vl-home-premium .group:hover img,.vl-home-premium [class*=hover\\\:shadow]:hover img,.vl-home-premium .vl-bento-cell:hover .vl-bento-photo-frame{transform:scale(1.05)}.vl-home-premium .group img,.vl-home-premium [class*=hover\\\:shadow] img{transition:transform .7s cubic-bezier(.2,.8,.2,1)!important}.vl-stats-num.vl-scramble{animation:.32s steps(8,end) infinite vl-stats-scramble}@keyframes vl-stats-scramble{0%{opacity:.6;transform:translateY(-1px)}50%{opacity:1;transform:translateY(1px)}to{opacity:.6;transform:translateY(-1px)}}.vl-word-reveal{vertical-align:top;display:inline-block;overflow:hidden}.vl-word-reveal>span{opacity:0;transition:transform .8s cubic-bezier(.2,.85,.25,1)var(--vl-word-delay,0s),opacity .6s ease var(--vl-word-delay,0s);display:inline-block;transform:translateY(110%)}[data-vl-revealed="1"] .vl-word-reveal>span{opacity:1;transform:translateY(0)}.vl-divider-draw{background:rgba(0,0,0,.06);height:1px;margin:0;position:relative;overflow:hidden}.vl-divider-draw:after{content:"";background:linear-gradient(90deg,transparent,var(--vl-red,#e31e24),transparent);width:0;transition:width 1.6s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;top:0;bottom:0;left:0}[data-vl-revealed="1"].vl-divider-draw:after,.vl-divider-draw[data-vl-revealed="1"]:after{width:100%}.vl-home-premium .group{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.vl-home-premium .group:hover{transform:translateY(-4px)}.vl-stagger-children>:first-child{--vl-reveal-delay:0s}.vl-stagger-children>:nth-child(2){--vl-reveal-delay:80ms}.vl-stagger-children>:nth-child(3){--vl-reveal-delay:.16s}.vl-stagger-children>:nth-child(4){--vl-reveal-delay:.24s}.vl-stagger-children>:nth-child(5){--vl-reveal-delay:.32s}.vl-stagger-children>:nth-child(6){--vl-reveal-delay:.4s}.vl-stagger-children>:nth-child(7){--vl-reveal-delay:.48s}.vl-stagger-children>:nth-child(8){--vl-reveal-delay:.56s}.vl-stagger-children>:nth-child(9){--vl-reveal-delay:.64s}.vl-stagger-children>:nth-child(10){--vl-reveal-delay:.72s}.vl-home-premium .grid>[class*=rounded-2xl],.vl-home-premium .grid>.group{--vl-reveal-delay:calc((var(--vl-card-index,0))*70ms)}.vl-marquee-item{transition:color .2s}.vl-marquee-item:hover{color:var(--vl-red,#e31e24)}@media (prefers-reduced-motion:reduce){[data-vl-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}[data-vl-tilt],[data-vl-magnetic]{transition:none!important;transform:none!important}.vl-stats-num.vl-scramble{animation:none!important}.vl-word-reveal>span{opacity:1!important;transform:none!important}}:root[data-ai-reduced-motion="1"] [data-vl-reveal]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}:root[data-ai-reduced-motion="1"] [data-vl-tilt],:root[data-ai-reduced-motion="1"] [data-vl-magnetic]{transform:none!important}.vl-home-premium section h2{font-family:var(--vl-display,"Instrument Serif","Lora",Georgia,serif)!important;letter-spacing:-.02em!important;color:#0e0e10!important;font-size:max(26px,min(2.6vw,36px))!important;font-style:italic!important;font-weight:400!important;line-height:1.15!important}.vl-home-premium section h2 svg{font-style:normal}.vl-home-premium section h2>span:first-child{flex-shrink:0;font-style:normal}.vl-home-premium section h2>span:has(svg){flex-shrink:0;font-style:normal}.vl-home-premium section a[href][class*=text-red]{font-family:var(--font-geist-mono),ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--vl-red,#e31e24)!important;font-size:11px!important;font-weight:600!important}.vl-home-premium section a[href][class*=text-red] svg{width:11px!important;height:11px!important}.vl-home-premium section h2 .inline-flex.rounded-full{width:36px!important;height:36px!important}.vl-home-premium section h2 .inline-flex.rounded-full svg{width:18px!important;height:18px!important}.vl-home-premium section h2.text-xs{font-family:var(--font-geist-mono),ui-monospace,monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:rgba(0,0,0,.55)!important;font-size:11px!important;font-style:normal!important;font-weight:600!important}.vl-home-premium section h3{letter-spacing:-.01em;font-family:inherit;font-weight:600}@media (max-width:640px){.vl-hero-v2 .max-w-7xl{padding-top:28px!important;padding-bottom:28px!important}.vl-hero-v2-h-line-1,.vl-hero-v2-h-line-2,.vl-hero-v2-h-line-3{line-height:1;font-size:max(36px,min(11vw,56px))!important}.vl-hero-v2-lead{font-size:14px!important;line-height:1.5!important}.vl-hero-v2-eyebrow{padding:4px 9px!important;font-size:9px!important}.vl-hero-v2-eyebrow-meta{display:none}.vl-hero-v2-bento{grid-template:"photo photo"200px"ai live"120px"trend trend"120px/1fr 1fr!important;gap:8px!important;height:auto!important}.vl-bento-cell-ai,.vl-bento-cell-live,.vl-bento-cell-trend{padding:12px 14px!important}.vl-bento-ai-question{font-size:14px!important}.vl-bento-photo-caption{font-size:16px!important}.vl-bento-live-num{font-size:38px!important}.vl-bento-trend-vi{font-size:14px!important}.vl-bento-trend-emoji{font-size:22px!important}.vl-magnetic-cta{padding:12px 18px!important;font-size:13px!important}.vl-marquee-item{letter-spacing:.1em!important;font-size:10px!important}.vl-marquee-track{gap:24px!important}.vl-marquee-strip{padding:10px 0!important}.vl-stats-section .max-w-7xl{padding-top:36px!important;padding-bottom:36px!important}.vl-stats-num{font-size:max(32px,min(9vw,48px))!important}.vl-stats-label{font-size:13px!important}.vl-stats-sublabel,.vl-section-label-num{font-size:11px!important}.vl-section-label-text{font-size:9px!important}.vl-section-label-sub{display:none}.vl-home-premium section h2{font-size:max(22px,min(5.5vw,28px))!important}.vl-pullquote-section .max-w-4xl{padding-top:56px!important;padding-bottom:56px!important}.vl-pullquote-text{font-size:max(28px,min(8vw,48px))!important}.vl-pullquote-mark{font-size:64px!important}.vl-ai-cta-premium{padding-top:36px!important;padding-bottom:36px!important}.vl-ai-cta-headline{font-size:max(28px,min(8vw,40px))!important}.vl-ai-cta-lead{font-size:14px!important}.vl-ai-cta-card{border-radius:18px!important;padding:24px!important}.vl-ai-cta-preview-frame{margin-top:8px}.vl-ai-cta-bubble{padding:10px 12px!important;font-size:13px!important}.vl-ai-cta-button{justify-content:center;width:100%;padding:12px 18px!important;font-size:13px!important}.vl-ai-cta-meta{font-size:10px!important}.vl-aurora-2,.vl-aurora-3{display:none}.vl-aurora-1{opacity:.35!important;width:280px!important;height:280px!important}.vl-ai-cta-watermark{display:none}.vl-home-premium .grid{gap:10px!important}[data-vl-reveal]{transform:translateY(16px)}}@media (min-width:641px) and (max-width:1024px){.vl-hero-v2-bento{grid-template:"photo ai"280px"photo live"130px"photo trend"130px/1.4fr 1fr!important;height:auto!important}.vl-hero-v2-h-line-1,.vl-hero-v2-h-line-2,.vl-hero-v2-h-line-3{font-size:max(48px,min(6.5vw,72px))!important}}@media (hover:none) and (pointer:coarse){.vl-spotlight:before{display:none}[data-vl-tilt],[data-vl-magnetic]{transform:none!important}.vl-bento-cell:active{transition:transform .12s;transform:scale(.98)}.vl-magnetic-cta:active{transform:scale(.97)}.vl-home-premium .group:active{transform:scale(.98)}}@media (max-width:375px){.vl-hero-v2-h-line-1,.vl-hero-v2-h-line-2,.vl-hero-v2-h-line-3{font-size:32px!important}.vl-hero-v2-bento{grid-template-rows:180px 110px 110px!important}.vl-bento-live-num{font-size:32px!important}}@supports (padding:max(0px)){.vl-home-premium{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}.vl-home-premium form .max-w-2xl{-webkit-backdrop-filter:blur(16px)saturate(140%);transition:box-shadow .32s,border-color .32s;position:relative;background:linear-gradient(rgba(255,255,255,.92) 0%,rgba(255,255,255,.78) 100%)!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:18px!important;padding:6px!important;overflow:visible!important;box-shadow:inset 0 1px rgba(255,255,255,.6),0 0 0 1px rgba(0,0,0,.04),0 20px 50px -16px rgba(0,0,0,.18),0 8px 22px -10px rgba(227,30,36,.18)!important}.vl-home-premium form .max-w-2xl:before{content:"";-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,rgba(227,30,36,0) 0%,rgba(227,30,36,.22) 30%,rgba(227,30,36,0) 65%,rgba(255,175,60,.18) 100%);border-radius:18px;padding:1px;transition:opacity .32s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vl-home-premium form .max-w-2xl:focus-within:before{opacity:1}.vl-home-premium form .max-w-2xl:focus-within{border-color:rgba(227,30,36,.28)!important;box-shadow:inset 0 1px rgba(255,255,255,.7),0 0 0 4px rgba(227,30,36,.08),0 24px 60px -18px rgba(0,0,0,.22),0 12px 30px -10px rgba(227,30,36,.32)!important}.vl-home-premium form .max-w-2xl>.flex-1{border-radius:12px;transition:background .22s}.vl-home-premium form .max-w-2xl>.flex-1:focus-within{background:rgba(255,255,255,.6)}.vl-home-premium form .max-w-2xl svg.text-red-500{filter:drop-shadow(0 1px 2px rgba(227,30,36,.25));color:var(--vl-red,#e31e24)!important}.vl-home-premium form input[type=text]{font-family:var(--vl-display,"Instrument Serif",Georgia,serif);letter-spacing:-.01em;font-weight:400;color:#0e0e10!important;font-size:17px!important}.vl-home-premium form input[type=text]::placeholder{font-style:italic;color:rgba(0,0,0,.42)!important}.vl-home-premium form .max-w-2xl>.w-px{margin:0 4px;background:linear-gradient(transparent 0%,rgba(0,0,0,.18) 50%,transparent 100%)!important;width:1px!important;height:28px!important}.vl-home-premium form button[type=button]:has(svg){border-radius:10px;padding:6px;transition:all .2s}.vl-home-premium form button[type=button]:hover:has(svg){background:rgba(227,30,36,.08);color:var(--vl-red,#e31e24)!important}.vl-home-premium form button[type=submit]{color:#fff!important;background:linear-gradient(#e31e24 0%,#c8161b 100%)!important;border:none!important;border-radius:14px!important;padding:12px 22px!important;font-size:14px!important;font-weight:600!important;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px rgba(255,255,255,.22),0 6px 18px -4px rgba(227,30,36,.45)!important}.vl-home-premium form button[type=submit]:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:inset 0 1px rgba(255,255,255,.28),0 12px 28px -6px rgba(227,30,36,.55)!important}.vl-home-premium form button[type=submit]:active{transform:translateY(0)scale(.98)!important}.vl-home-premium form button[type=submit]:before{content:"";pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);animation:3.6s ease-in-out infinite vl-search-submit-shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes vl-search-submit-shimmer{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.vl-home-premium form button[type=submit] span,.vl-home-premium form button[type=submit]{letter-spacing:.02em}.vl-home-premium .md\:hidden form .bg-white,.vl-home-premium .md\:hidden .bg-white.rounded-2xl{-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:16px!important;box-shadow:inset 0 1px rgba(255,255,255,.6),0 0 0 1px rgba(0,0,0,.04),0 14px 32px -10px rgba(0,0,0,.16),0 6px 14px -6px rgba(227,30,36,.18)!important}.vl-home-premium form .border-b.border-gray-100{border-bottom-color:rgba(0,0,0,.06)!important}.vl-home-premium .md\:hidden form button[type=submit]{border-radius:12px!important;padding:10px 18px!important}.vl-home-premium .absolute.z-50{-webkit-backdrop-filter:blur(18px)saturate(140%);animation:.28s cubic-bezier(.2,.85,.25,1) both vl-search-dropdown-in;background:rgba(255,255,255,.96)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:18px!important;margin-top:8px!important;box-shadow:inset 0 1px rgba(255,255,255,.7),0 0 0 1px rgba(0,0,0,.04),0 30px 70px -20px rgba(0,0,0,.28),0 10px 30px -8px rgba(227,30,36,.12)!important}@keyframes vl-search-dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.vl-home-premium .absolute.z-50 .bg-red-50{background:linear-gradient(135deg,rgba(227,30,36,.08) 0%,rgba(255,175,60,.05) 100%)!important;border-bottom:1px solid rgba(227,30,36,.12)!important;padding:12px 18px!important}.vl-home-premium .absolute.z-50 .bg-red-50 .text-red-600{font-family:var(--font-geist-mono),ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--vl-red,#e31e24)!important;font-size:11px!important;font-weight:700!important}.vl-home-premium .absolute.z-50 button.w-full{border-radius:12px;margin:4px 8px;transition:all .2s;padding:12px 16px!important}.vl-home-premium .absolute.z-50 button.w-full:hover{transform:translate(2px);background:linear-gradient(135deg,rgba(227,30,36,.06) 0%,rgba(227,30,36,.02) 100%)!important}.vl-home-premium .absolute.z-50 button.w-full .font-semibold{font-family:var(--vl-display,"Instrument Serif",serif);letter-spacing:-.01em;color:#0e0e10!important;font-size:16px!important;font-weight:400!important}.vl-home-premium .absolute.z-50 .rounded-lg.bg-gray-100{border:1px solid rgba(0,0,0,.04);border-radius:10px!important}.vl-home-premium .absolute.z-50 .bg-gray-50{background:rgba(0,0,0,.02)!important;border-top:1px solid rgba(0,0,0,.04)!important;padding:14px 18px!important}.vl-home-premium .absolute.z-50 .text-gray-600{font-family:var(--font-geist-mono),ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(0,0,0,.55)!important;font-size:10px!important;font-weight:700!important}.vl-home-premium .absolute.z-50 button.rounded-full{transition:all .2s;color:#0e0e10!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:999px!important;padding:7px 14px!important;font-size:12px!important;font-weight:500!important}.vl-home-premium .absolute.z-50 button.rounded-full:hover{transform:translateY(-1px);box-shadow:0 6px 14px -4px rgba(227,30,36,.4);color:#fff!important;background:linear-gradient(#e31e24 0%,#c8161b 100%)!important;border-color:transparent!important}.vl-hero-v2-search form .max-w-2xl{max-width:100%!important;margin:0!important}.vl-hero-v2-search form{margin:0!important}@media (prefers-reduced-motion:reduce){.vl-home-premium form button[type=submit]:before,.vl-home-premium .absolute.z-50{animation:none!important}}:root[data-ai-reduced-motion="1"] .vl-home-premium form button[type=submit]:before,:root[data-ai-reduced-motion="1"] .vl-home-premium .absolute.z-50{animation:none!important}.vl-typewriter-cursor{vertical-align:baseline;background:linear-gradient(#e31e24 0%,#c8161b 100%);border-radius:1px;width:.45em;height:.85em;margin-bottom:-.06em;margin-left:.05em;animation:1s steps(2,jump-none) infinite vl-typewriter-blink;display:inline-block;box-shadow:0 0 8px rgba(227,30,36,.4)}@keyframes vl-typewriter-blink{0%,50%{opacity:1}51%,to{opacity:0}}.vl-typewriter-done{display:none}@media (prefers-reduced-motion:reduce){.vl-typewriter-cursor{opacity:0;animation:none!important}}:root[data-ai-reduced-motion="1"] .vl-typewriter-cursor{opacity:0;animation:none!important}