html.pop-thanksgiving{scrollbar-color:#e9a349 #180e0a}html.pop-thanksgiving body{background:#100b08}.pop-thanksgiving header{background:#140e0af5;border-color:#684124}.pop-thanksgiving .brand-name>span,.pop-thanksgiving h2 span,.pop-thanksgiving .intro strong,.pop-thanksgiving .learn-more,.pop-thanksgiving .project a{color:#ffc06a!important}.pop-thanksgiving .electric{background:linear-gradient(135deg,#ffe0a0,#e6983c)!important;color:#241206!important;border-color:#ffd393!important;box-shadow:0 4px 0 #81461f!important}.pop-thanksgiving .line-btn,.pop-thanksgiving .text-contact{border-color:#bd824b!important}.pop-thanksgiving .intro,.pop-thanksgiving .services,.pop-thanksgiving .work,.pop-thanksgiving .standard,.pop-thanksgiving .cta{background:linear-gradient(135deg,#1d100c,#100c0a)!important;border-color:#573523}.pop-thanksgiving .grid article{background:linear-gradient(145deg,#291810,#100c0a)!important;border-color:#684124}.pop-thanksgiving blockquote{background:#291012;border-color:#b5753a;border-left-color:#f3b460}.pop-thanksgiving blockquote footer{color:#ffd28b}.thanksgiving-banner{position:relative;display:flex;align-items:center;justify-content:center;gap:20px;padding:23px 18px;text-align:center;background:radial-gradient(ellipse at top,#6a3420,transparent 75%),linear-gradient(110deg,#28100f,#3b2010,#28100f);border-bottom:1px solid #b97939;color:#ffe5b7}.thanksgiving-banner strong{display:block;font-size:clamp(19px,3.5vw,34px);letter-spacing:.12em}.thanksgiving-banner p{margin:8px 0 0;font-size:11px;line-height:1.6;letter-spacing:.13em}.thanksgiving-banner>span{font-size:34px}.fall-atmosphere{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:60;contain:strict}.fall-leaf{position:absolute;top:-50px;left:var(--x);font-size:var(--size);animation:pop-leaf-fall var(--duration) linear var(--delay) infinite;opacity:0}.fall-turkey{position:absolute;bottom:7px;left:0;font-size:38px;filter:drop-shadow(0 3px 5px #000);animation:pop-turkey-walk 48s ease-in-out infinite}.fall-pumpkins{position:absolute;bottom:7px;right:14px;font-size:28px;opacity:.8}@keyframes pop-leaf-fall{0%{transform:translate3d(0,-50px,0) rotate(0deg);opacity:0}8%,85%{opacity:.65}100%{transform:translate3d(90px,110vh,0) rotate(420deg);opacity:0}}@keyframes pop-turkey-walk{0%,100%{transform:translateX(10px) scaleX(1)}45%{transform:translateX(calc(100vw - 65px)) scaleX(1)}50%{transform:translateX(calc(100vw - 65px)) scaleX(-1)}95%{transform:translateX(10px) scaleX(-1)}}@media(max-width:520px){.thanksgiving-banner{gap:9px;padding:20px 12px}.thanksgiving-banner>span{font-size:23px}.thanksgiving-banner p{font-size:9px;letter-spacing:.06em}.fall-turkey{font-size:29px}}@media(prefers-reduced-motion:reduce){.fall-leaf{display:none}.fall-turkey{animation:none;left:12px}}
/* Apply the seasonal palette to moving and still brand artwork together. */
.pop-thanksgiving .hero-video,
.pop-thanksgiving .hero-loop-fallback,
.pop-thanksgiving img[src$=".jpg"],
.pop-thanksgiving img[src$=".webp"],
.pop-thanksgiving .hero-logo img,
.pop-thanksgiving .service-photo,
.pop-thanksgiving .header-pop-logo {
 filter:sepia(.92) saturate(1.85) hue-rotate(-18deg) brightness(1.06) contrast(1.04)!important;
}
.pop-thanksgiving .video-hero{background:#140c08!important;border-bottom-color:#9d592d!important}
.pop-thanksgiving .pop-about,
.pop-thanksgiving .pop-process,
.pop-thanksgiving .process-grid article,
.pop-thanksgiving .case-grid article,
.pop-thanksgiving .technical-section details,
.pop-thanksgiving .technical-toc a{background:#1d120e!important;border-color:#70482e!important}
.pop-thanksgiving .kicker,
.pop-thanksgiving .text-link,
.pop-thanksgiving .developer-byline,
.pop-thanksgiving .technical-section h3,
.pop-thanksgiving .technical-section a,
.pop-thanksgiving .technical-section code,
.pop-thanksgiving .technical-toc a,
.pop-thanksgiving .technical-opening h1 span,
.pop-thanksgiving .case-page h1 span{color:#f5bd79!important}
.pop-thanksgiving #progress{background:#e9a349!important}

.pop-thanksgiving .hero-video,.pop-thanksgiving .hero-loop-fallback{filter:none!important}
