.marketing-root{--persimmon:#e55934;--persimmon-deep-color:#c24021;--cream:#f4efe6;--ink:#0a0e1a;--sun:#ffc53d;background:var(--persimmon);color:var(--cream);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif;cursor:none}.marketing-root [role=button],.marketing-root a,.marketing-root button{cursor:none}.marketing-root a{color:inherit;text-decoration:none}.marketing-root ::-moz-selection{background:var(--sun);color:var(--ink)}.marketing-root ::selection{background:var(--sun);color:var(--ink)}.wordmark{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:.85}.meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.blob-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;width:28px;height:28px;border-radius:50%;background:var(--sun);mix-blend-mode:normal;transform:translate(-50%,-50%);transition:width .22s cubic-bezier(.2,.8,.2,1),height .22s cubic-bezier(.2,.8,.2,1),background .18s ease,border-radius .22s cubic-bezier(.2,.8,.2,1);will-change:transform,width,height}.blob-cursor[data-mode=default]{width:16px;height:16px;background:var(--sun)}.blob-cursor[data-mode=link]{width:56px;height:56px;background:var(--sun);border-radius:50%}.blob-cursor[data-mode=read]{width:88px;height:36px;border-radius:18px;background:var(--ink)}.blob-cursor[data-mode=open]{width:88px;height:36px;border-radius:4px;background:var(--sun)}.blob-cursor[data-mode=play]{width:72px;height:72px;border-radius:50%;background:var(--ink)}.blob-cursor[data-mode=cta]{width:96px;height:96px;border-radius:50%;background:var(--sun)}.blob-cursor__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .18s ease}.blob-cursor[data-mode=read] .blob-cursor__label{opacity:1;color:var(--sun)}.blob-cursor[data-mode=open] .blob-cursor__label{opacity:1;color:var(--ink)}.blob-cursor[data-mode=play] .blob-cursor__label{opacity:1;color:var(--sun)}.blob-cursor[data-mode=cta] .blob-cursor__label{opacity:1;color:var(--ink)}@media (pointer:coarse){.blob-cursor{display:none}.marketing-root,.marketing-root a,.marketing-root button{cursor:auto}}.lift{transition:transform .28s cubic-bezier(.2,.8,.2,1),background .2s ease}.lift:hover{transform:translateY(-3px)}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-track{display:inline-flex;gap:2.5rem;white-space:nowrap;animation:marquee 40s linear infinite}.hero-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:1024px){.hero-grid{grid-template-columns:1.15fr .85fr;gap:48px}}.hero-grid__visual{display:flex;justify-content:center}@media (max-width:1023px){.hero-grid__visual{margin-top:4px}}.contact-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:820px){.contact-grid{grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}}.contact-card{position:relative;display:flex;flex-direction:column;gap:14px;background:var(--cream);border-radius:18px;padding:28px;box-shadow:0 24px 60px -30px rgba(0,0,0,.6)}.contact-card--done{gap:0;align-items:flex-start}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:520px){.contact-row{grid-template-columns:1fr}}.contact-input{width:100%;font-family:Inter,system-ui,sans-serif;font-size:15px;color:var(--ink);background:#fff;border:1px solid rgba(10,14,26,.15);border-radius:10px;padding:13px 14px;resize:vertical}.contact-input::-moz-placeholder{color:rgba(10,14,26,.4)}.contact-input::placeholder{color:rgba(10,14,26,.4)}.contact-input:focus{outline:none;border-color:var(--persimmon,#c5552d);box-shadow:0 0 0 3px rgba(197,85,45,.15)}.contact-send{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--cream);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:14px 24px;border-radius:10px;border:none;cursor:pointer;transition:background .15s ease}.contact-send:hover:not(:disabled){background:var(--persimmon,#c5552d)}.contact-send:disabled{opacity:.6;cursor:default}.contact-err{font-family:JetBrains Mono,monospace;font-size:12px;color:#7a1c0c}.feed-card__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:8px;margin-bottom:12px}