.thanksgiving-spotlight{--tg-amber: #f2a03d;--tg-rust: #c4522a;--tg-cream: #fbf1e3;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:32px;align-items:center;margin:8px 0 40px;padding:64px 32px 32px;border:1px solid color-mix(in srgb,var(--tg-amber) 45%,transparent);border-radius:18px;overflow:hidden;background:radial-gradient(70% 80% at 62% 100%,rgb(242 160 61 / .22),transparent 70%),radial-gradient(120% 90% at 0% 0%,rgb(196 82 42 / .28),transparent 60%),#23140c;color:var(--tg-cream)}.thanksgiving-spotlight:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 34px,rgb(196 82 42 / .1) 34px 46px,transparent 46px 52px,rgb(242 160 61 / .06) 52px 54px),repeating-linear-gradient(90deg,transparent 0 34px,rgb(196 82 42 / .1) 34px 46px,transparent 46px 52px,rgb(242 160 61 / .06) 52px 54px)}.thanksgiving-spotlight-decor{position:absolute;inset:0;z-index:-1;pointer-events:none}.thanksgiving-spotlight-garland{position:absolute;top:-2px;left:0;width:100%;height:72px}.thanksgiving-corner-leaf{position:absolute;display:block;opacity:.55}.thanksgiving-corner-leaf svg{width:100%;height:100%}.thanksgiving-corner-leaf.is-a{bottom:-18px;left:-14px;width:92px;height:92px;transform:rotate(28deg)}.thanksgiving-corner-leaf.is-b{bottom:30px;left:64px;width:44px;height:44px;transform:rotate(-22deg);opacity:.4}.thanksgiving-copy{position:relative;min-width:0}.thanksgiving-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 8px;border:1px solid rgb(242 160 61 / .35);border-radius:999px;background:#f2a03d1a;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tg-amber)}.thanksgiving-eyebrow-leaf{display:inline-flex;width:18px;height:18px;animation:thanksgiving-sway 3.2s ease-in-out infinite}.thanksgiving-eyebrow-leaf svg{width:100%;height:100%}.thanksgiving-copy h2{margin:18px 0 12px;font-size:clamp(28px,4vw,46px);font-weight:850;letter-spacing:-.04em;line-height:1.05}.thanksgiving-copy h2 em{font-style:normal;background:linear-gradient(90deg,#f2b84b,#e2892f 55%,#d0562a);-webkit-background-clip:text;background-clip:text;color:transparent}.thanksgiving-copy>p{margin:0;max-width:520px;font-size:15px;line-height:1.75;color:#ecdcc8}.thanksgiving-copy ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px;padding:0;list-style:none}.thanksgiving-copy li{padding:6px 11px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;font-size:11px;font-weight:650;letter-spacing:.04em;background:#ffffff0d}.thanksgiving-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.thanksgiving-cta{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;background:linear-gradient(180deg,#f6b452,#e88a2e);box-shadow:0 10px 26px -10px #f2a03dcc;color:#1f1206;font-weight:750;text-decoration:none;transition:filter .15s}.thanksgiving-cta:hover{filter:brightness(.94)}.thanksgiving-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.thanksgiving-page-link{font-size:14px;font-weight:650;color:inherit;text-decoration:underline;text-decoration-color:var(--tg-amber);text-underline-offset:5px}.thanksgiving-art{display:none}.thanksgiving-harvest{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 22px rgb(0 0 0 / .35))}.thanksgiving-sample{position:relative;margin:0}.thanksgiving-sample video{display:block;width:100%;height:auto;aspect-ratio:540 / 960;border:3px solid rgb(242 160 61 / .55);border-radius:16px;background:#000;box-shadow:0 18px 50px #00000073}.thanksgiving-sample figcaption{margin-top:10px;font-size:11px;color:#cbb8a2;text-align:center}@media(min-width:1100px){.thanksgiving-spotlight{grid-template-columns:minmax(0,1fr) minmax(0,300px) minmax(0,260px)}.thanksgiving-art{display:block;align-self:end}}@media(max-width:760px){.thanksgiving-spotlight{grid-template-columns:1fr;gap:24px;padding:56px 22px 22px}.thanksgiving-eyebrow{gap:8px;font-size:10px;letter-spacing:.08em}.thanksgiving-spotlight-garland{left:-50%;width:200%;height:60px}.thanksgiving-sample{max-width:260px;margin:0 auto}}.trend-hero.is-thanksgiving{position:relative;isolation:isolate;padding-top:76px}.thanksgiving-hero-decor{position:absolute;inset:0 -32px;z-index:-1;pointer-events:none;overflow:hidden}.thanksgiving-hero-decor:before{content:"";position:absolute;top:-120px;right:6%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgb(242 160 61 / .22),rgb(196 82 42 / .1) 45%,transparent 70%)}.thanksgiving-hero-decor:after{content:"";position:absolute;top:-80px;left:2%;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgb(196 82 42 / .12),transparent 70%)}.thanksgiving-garland{position:absolute;top:0;left:32px;width:calc(100% - 64px);height:78px}.thanksgiving-fall{position:absolute;top:-40px;display:block;opacity:0;animation:thanksgiving-fall 12s linear infinite}.thanksgiving-fall svg{display:block;width:100%;height:100%}@keyframes thanksgiving-fall{0%{transform:translate(0) rotate(0);opacity:0}8%{opacity:.85}50%{transform:translate(-30px,46vh) rotate(170deg)}90%{opacity:.7}to{transform:translate(14px,92vh) rotate(340deg);opacity:0}}@keyframes thanksgiving-sway{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@media(max-width:760px){.trend-hero.is-thanksgiving{padding-top:64px}.thanksgiving-hero-decor{inset:0 -20px}.thanksgiving-hero-decor:before{width:280px;height:280px;right:-60px}.thanksgiving-garland{left:-40%;width:180%;height:66px}.thanksgiving-fall:nth-child(n+4):nth-child(-n+7){display:none}}@media(prefers-reduced-motion:reduce){.thanksgiving-fall{animation:none;opacity:.7;top:120px;transform:rotate(-20deg)}.thanksgiving-fall:nth-child(odd){top:260px}.thanksgiving-eyebrow-leaf{animation:none}}.trend-page.thanksgiving-tool-page{--trend-accent: #d4571f;--tg-leaf: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 4 58 24 70 18 66 40 84 30 80 44 96 46 82 58 88 66 64 66 66 80 53 71 52 96 48 96 47 71 34 80 36 66 12 66 18 58 4 46 20 44 16 30 34 40 30 18 42 24Z'/%3E%3C/svg%3E");position:relative;isolation:isolate}.thanksgiving-tool-page .thanksgiving-hero-decor{inset:0 0 auto;height:820px}.thanksgiving-tool-page .thanksgiving-garland{top:40px;left:0;width:100%}.thanksgiving-tool-page>.seo-landing-hero{padding-top:72px}.thanksgiving-tool-page .seo-landing-hero .trend-eyebrow:before,.thanksgiving-tool-page .seo-landing-hero .trend-eyebrow:after{width:14px;height:14px;background:var(--trend-accent);-webkit-mask:var(--tg-leaf) center / contain no-repeat;mask:var(--tg-leaf) center / contain no-repeat}.thanksgiving-tool-page .seo-landing-hero .trend-eyebrow:before{transform:rotate(-18deg)}.thanksgiving-tool-page .seo-landing-hero .trend-eyebrow:after{transform:rotate(18deg) scaleX(-1)}.thanksgiving-tool-page h1 em,.thanksgiving-tool-page h2 em{font-style:normal;background:linear-gradient(90deg,#e9a23b,#d9622b 50%,#b5401c);-webkit-background-clip:text;background-clip:text;color:transparent}.thanksgiving-tool-page .trend-primary{background:linear-gradient(180deg,#ec8a34,#cf531d);box-shadow:0 12px 28px -14px #cf531de6;color:#fff}.thanksgiving-tool-page .trend-maker{border-color:#e2892f66;box-shadow:0 30px 70px -50px #96461499}.thanksgiving-tool-page .trend-maker-preview{background:repeating-linear-gradient(0deg,transparent 0 30px,rgb(212 87 31 / .06) 30px 40px,transparent 40px 46px,rgb(233 162 59 / .08) 46px 48px),repeating-linear-gradient(90deg,transparent 0 30px,rgb(212 87 31 / .06) 30px 40px,transparent 40px 46px,rgb(233 162 59 / .08) 46px 48px),#fbeedd}.thanksgiving-tool-page .trend-maker .trend-maker-example video{border:3px solid rgb(226 137 47 / .7);border-radius:16px;box-shadow:0 18px 40px -18px #78320a99}.thanksgiving-tool-page .seo-landing-heading:before{content:"";display:block;width:120px;height:30px;margin:0 auto 14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30'%3E%3Cpath d='M4 6Q60 22 116 6' stroke='%23a8754a' stroke-width='1.2' fill='none'/%3E%3Cg transform='translate%2824 10%29 rotate%28-14%29 scale%280.26%29 translate%28-50 -10%29'%3E%3Cpath d='M50 4 58 24 70 18 66 40 84 30 80 44 96 46 82 58 88 66 64 66 66 80 53 71 52 96 48 96 47 71 34 80 36 66 12 66 18 58 4 46 20 44 16 30 34 40 30 18 42 24Z' fill='%23e2892f'/%3E%3C/g%3E%3Cg transform='translate%2860 13%29 rotate%284%29 scale%280.26%29 translate%28-50 -10%29'%3E%3Cpath d='M50 6C60 14 56 22 64 24 74 26 70 36 64 40 74 42 78 52 66 56 76 60 72 72 60 70 64 80 56 86 52 82L52 96 48 96 48 82C44 86 36 80 40 70 28 72 24 60 34 56 22 52 26 42 36 40 30 36 26 26 36 24 44 22 40 14 50 6Z' fill='%23c4452a'/%3E%3C/g%3E%3Cg transform='translate%2896 10%29 rotate%2816%29 scale%280.26%29 translate%28-50 -10%29'%3E%3Cpath d='M50 4 58 24 70 18 66 40 84 30 80 44 96 46 82 58 88 66 64 66 66 80 53 71 52 96 48 96 47 71 34 80 36 66 12 66 18 58 4 46 20 44 16 30 34 40 30 18 42 24Z' fill='%23f2b84b'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.thanksgiving-tool-page .seo-landing-cards article{position:relative;overflow:hidden;border-top:3px solid #e2892f}.thanksgiving-tool-page .seo-landing-cards article:nth-child(3n+2){border-top-color:#c4452a}.thanksgiving-tool-page .seo-landing-cards article:nth-child(3n){border-top-color:#e9b14b}.thanksgiving-tool-page .seo-landing-cards article:after{content:"";position:absolute;right:-14px;bottom:-14px;width:64px;height:64px;background:#e2892f;opacity:.12;transform:rotate(-24deg);-webkit-mask:var(--tg-leaf) center / contain no-repeat;mask:var(--tg-leaf) center / contain no-repeat;pointer-events:none}.thanksgiving-tool-page .seo-landing-cards article:nth-child(3n+2):after{background:#c4452a;transform:rotate(18deg)}.thanksgiving-tool-page .seo-landing-faq details[open]{border-color:#e2892f80}.thanksgiving-tool-page .trend-final{position:relative;margin-top:64px;padding:104px 20px 88px;border:1px solid rgb(242 160 61 / .45);border-radius:24px;overflow:hidden;color:#fbf1e3;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 60'%3E%3Cpath d='M0 6Q75 40 150 6T300 6' stroke='%23a8754a' stroke-width='1.4' fill='none' opacity='.8'/%3E%3Cg transform='translate%2825 14.499999999999998%29 rotate%28-25%29 scale%280.3%29 translate%28-50 -10%29'%3E%3Cpath d='M50 4 58 24 70 18 66 40 84 30 80 44 96 46 82 58 88 66 64 66 66 80 53 71 52 96 48 96 47 71 34 80 36 66 12 66 18 58 4 46 20 44 16 30 34 40 30 18 42 24Z' fill='%23c4452a'/%3E%3C/g%3E%3Cg transform='translate%2875 23.0%29 rotate%2812%29 scale%280.3%29 translate%28-50 -10%29'%3E%3Cpath d='M50 6C60 14 56 22 64 24 74 26 70 36 64 40 74 42 78 52 66 56 76 60 72 72 60 70 64 80 56 86 52 82L52 96 48 96 48 82C44 86 36 80 40 70 28 72 24 60 34 56 22 52 26 42 36 40 30 36 26 26 36 24 44 22 40 14 50 6Z' fill='%23e2892f'/%3E%3C/g%3E%3Cg transform='translate%28125 14.499999999999998%29 rotate%28-1%29 scale%280.3%29 translate%28-50 -10%29'%3E%3Cpath d='M50 4 58 24 70 18 66 40 84 30 80 44 96 46 82 58 88 66 64 66 66 80 53 71 52 96 48 96 47 71 34 80 36 66 12 66 18 58 4 46 20 44 16 30 34 40 30 18 42 24Z' fill='%23f2b84b'/%3E%3C/g%3E%3Cg transform='translate%28175 14.499999999999998%29 rotate%28-14%29 scale%280.3%29 translate%28-50 -10%29'%3E%3Cpath d='M50 4 58 24 70 18 66 40 84 30 80 44 96 46 82 58 88 66 64 66 66 80 53 71 52 96 48 96 47 71 34 80 36 66 12 66 18 58 4 46 20 44 16 30 34 40 30 18 42 24Z' fill='%239a3a1c'/%3E%3C/g%3E%3Cg transform='translate%28225 23.0%29 rotate%2823%29 scale%280.3%29 translate%28-50 -10%29'%3E%3Cpath d='M50 6C60 14 56 22 64 24 74 26 70 36 64 40 74 42 78 52 66 56 76 60 72 72 60 70 64 80 56 86 52 82L52 96 48 96 48 82C44 86 36 80 40 70 28 72 24 60 34 56 22 52 26 42 36 40 30 36 26 26 36 24 44 22 40 14 50 6Z' fill='%23d0662a'/%3E%3C/g%3E%3Cg transform='translate%28275 14.499999999999998%29 rotate%2810%29 scale%280.3%29 translate%28-50 -10%29'%3E%3Cpath d='M50 4 58 24 70 18 66 40 84 30 80 44 96 46 82 58 88 66 64 66 66 80 53 71 52 96 48 96 47 71 34 80 36 66 12 66 18 58 4 46 20 44 16 30 34 40 30 18 42 24Z' fill='%23c4452a'/%3E%3C/g%3E%3C/svg%3E") top center / 300px 60px repeat-x,radial-gradient(70% 90% at 50% 110%,rgb(242 160 61 / .3),transparent 70%),repeating-linear-gradient(0deg,transparent 0 34px,rgb(196 82 42 / .12) 34px 46px,transparent 46px 52px,rgb(242 160 61 / .06) 52px 54px),repeating-linear-gradient(90deg,transparent 0 34px,rgb(196 82 42 / .12) 34px 46px,transparent 46px 52px,rgb(242 160 61 / .06) 52px 54px),#23140c}.thanksgiving-tool-page .trend-final h2{color:inherit}.thanksgiving-tool-page .trend-final h2 em{background-image:linear-gradient(90deg,#f6c35c,#ec8a34 55%,#e0612a)}@media(max-width:760px){.thanksgiving-tool-page .thanksgiving-hero-decor{height:640px}.thanksgiving-tool-page .thanksgiving-garland{top:34px;left:-40%;width:180%}.thanksgiving-tool-page>.seo-landing-hero{padding-top:64px}.thanksgiving-tool-page .trend-final{margin-top:48px;padding:88px 16px 72px}}
