html:root{color-scheme:dark;--cream:#19191f;--ink:#fff8ee;--line:#484850;--link:#a8b0ff;--muted:#c5c1ba}html body{background:var(--cream);color:var(--ink)}html:before,html:after{color:#a8b0ff;background:#19191f}html :is(.demo-preview,.case-stamp,.case-image.pink,.case-image.lime,.proof-strip,.independence,.compact-proof,.credentials-strip,.scope-panel,.agency-how,.teardown-page,.book-page,.final-cta,.case-next,.booking-card,.investment-card,.article-end,.founder-label,.founder-photo figcaption,.piece-orange,.piece-lime,.review-sticker,.portfolio-brand,.note-art,.video-watch){--cream:#fff8ee;--ink:#0e0e12;--line:#b0aa9f;--link:#2b3bff;--muted:#504e49;color:var(--ink);color-scheme:light}html :is(.process,.about-beliefs,.agency-hero,.agency-strip,.investment-card.blue,.case-stamp.blue,.case-image:not(.pink):not(.lime),.note-card:nth-child(3) .note-art){--cream:#fff8ee;--ink:#0e0e12;--line:#666670;--link:#fff8ee;color:#fff8ee}html :is(.process,.about-beliefs){background:#101014}html :is(.form-panel,.editor-demo,.agency-checklist,.image-expand,.project-tag,.play-video,.image-dialog,.video-dialog,.preview-dialog,.select-options){--cream:#23232b;--ink:#fff8ee;--line:#55555f;--link:#a8b0ff;--muted:#c5c1ba;color:var(--ink);background:var(--cream);color-scheme:dark}html :is(.testimonials,.deliverables,.sample-review,.case-gallery){background:#23232b}html :is(.client-label,.fine-print,.footer-bottom,.scope-note,.case-story dt,.form-panel>p,.field-hint,.optional,.form-disclosure,.faqs details p){color:var(--muted,#c5c1ba)}html :is(.brand-star,.hero-dot,.blue-ink,.tiny-spark,.big-asterisk,.ready-symbol,.quote-mark,.motion-toggle-icon,.steps-grid .step-number){color:var(--link)}html .pink-ink{color:#ff7ad9}html .lime-ink{color:#c6ff3d}html .site-header nav a:is(:hover,[aria-current]),html .nav-dropdown summary.active,html .nav-dropdown[open] summary,html .text-link:hover,html .article-layout aside a:hover,html .service-card:hover h3,html.motion-on .service-card:hover .service-symbol,html .article-layout aside nav li::marker{color:var(--link)}html .site-header nav a:after{background:var(--link)}html :is(a,button,input,textarea,select,summary):focus-visible,html .select-trigger:focus-visible{outline-color:var(--link)}html .button{color:#fff}html .button:hover,html .button:focus-visible{color:#0e0e12;background:#c6ff3d}html.motion-on .button:before{background:#c6ff3d}html .button.light,html .investment-card.blue .button{color:#0e0e12;background:#fff8ee}html .investment-card.blue .button:is(:hover,:focus-visible),html .investment-card.blue .button:before,html :is(.back-to-top,.image-dialog-toolbar button):hover,html :is(.skip-link,.demo-cta,.video-dialog button),html ::selection{color:#0e0e12;background:#c6ff3d}html .inquiry-form :is(input,select,textarea),html .demo-controls input,html .select-trigger{color:#fff8ee;background:#19191f;border-color:#777781}html .inquiry-form :is(input,textarea)::placeholder{color:#b6b3bb}html .select-options li:is(:hover,.active){color:#0e0e12;background:#c6ff3d}html .select-trigger[aria-expanded=true]{border-color:var(--link);box-shadow:3px 3px 0 var(--link)}html .form-error{color:#ffab99;border-color:#ffab99}html .copy-status{color:#c6ff3d}html .client-logos img{filter:brightness(0)invert()}html .client-logos img.preserve-mark{filter:grayscale()invert()}html .client-logos img.reverse-mark{filter:grayscale()}html .case-image figcaption{color:inherit}html .case-gallery img{background:#fff8ee}html .theme-picker>summary{color:#fff8ee;background:#19191f}html .theme-options{color:#fff8ee;background:#23232b}@media (width<=960px){html .nav-dropdown-panel{background:#23232b}}
