.slice-root .blog-index{--brand-purple:#a020f0;--brand-purple-deep:#8d03e7;--sec:clamp(5.5rem, 13vh, 9rem);--head:calc(var(--sec) * .5);--gutter:max(20px, 4vw);--head-h:78px;overflow-wrap:normal;background:var(--bg);color:var(--fg);min-width:0;font-size:1.2rem;font-weight:400;line-height:1.65}.slice-root .blog-index>section{min-width:0}.slice-root .blog-index img{max-width:100%;display:block}.slice-root .blog-index button{font-family:inherit}.slice-root .blog-index button,.slice-root .blog-index a{-webkit-tap-highlight-color:transparent}.slice-root .blog-index :focus-visible{outline-offset:4px;outline:3px solid #a020f0}.slice-root .blog-index [hidden]{display:none!important}@media (min-width:900px){.slice-root .blog-index{font-size:1.3rem}}@media (max-width:760px){.slice-root .blog-index{--head-h:64px}}.slice-root .blog-index .cta{background:var(--brand-purple);color:#fff;font-family:var(--font-body);letter-spacing:.01em;box-shadow:var(--cta-glow);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.7em;padding:1.05em 2.1em;font-size:1.05rem;font-weight:500;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.slice-root .blog-index .cta:hover{background:var(--brand-purple-deep);box-shadow:var(--cta-glow-lg);transform:translateY(-.5px)}.slice-root .blog-index .cta:focus-visible{outline:3px solid var(--brand-purple);outline-offset:4px}.slice-root .blog-index .encore{position:relative}.slice-root .blog-index .encore-ctas{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.slice-root .blog-index .encore h2 .w{vertical-align:top;display:inline-block;overflow:hidden}.slice-root .blog-index .encore h2 .w>span{display:inline-block}.slice-root .blog-index .cta{isolation:isolate;color:#fff;box-shadow:none;background:#a020f0;gap:.7em;transition:transform .18s,color .15s,background-color .15s;position:relative;overflow:hidden}.slice-root .blog-index .cta:hover{box-shadow:none;color:#1a004d;background:#c8ff00;transform:none}.slice-root .blog-index .cta:focus-visible{box-shadow:none;color:#1a004d;background:#c8ff00;transform:none}.slice-root .blog-index .cta:active{transform:scale(.97)}.slice-root .blog-index .cta .badge{align-items:center;display:inline-flex}.slice-root .blog-index .cta .arr{transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.slice-root .blog-index .cta:hover .arr{transform:translate(4px)}.slice-root .blog-index .cta:focus-visible .arr{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.slice-root .blog-index .cta,.slice-root .blog-index .cta .arr{transition:none}}.slice-root .blog-index .encore-ctas>a,.slice-root .blog-index .encore-ctas>a:active{transform:none!important}.slice-root .blog-index .encore-ctas>a:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.slice-root .blog-index .encore-ctas>a:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}@media (max-width:899px){.slice-root .blog-index .encore-ctas>a:first-child{border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.slice-root .blog-index .encore-ctas>a:last-child{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}.slice-root .blog-index .display{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400;line-height:.88}.slice-root .blog-index .ital{font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400}.slice-root .blog-index .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;line-height:1.6}.slice-root .blog-index .section-pad{padding:var(--sec) var(--gutter) 0}.slice-root .blog-index .section-title{overflow-wrap:normal;font-size:max(3.6rem,min(9.7vw,10rem));line-height:.98}.slice-root .blog-index .section-title .ital{margin-top:.15em;font-size:.48em;line-height:1.3;display:block}.slice-root .blog-index .section-kicker{margin:0 0 1.25rem}.slice-root .blog-index .encore{padding:var(--sec) var(--gutter) 0;overflow-x:clip}.slice-root .blog-index .encore-in{flex-direction:column;gap:3rem;display:flex}.slice-root .blog-index .encore-in>.enc-paint{margin-bottom:calc(var(--head) - 3rem)}.slice-root .blog-index .encore h2{font-size:max(4.4rem,min(14vw,15rem))}.slice-root .blog-index .encore p{font-family:var(--font-editorial);max-width:34ch;margin:0;font-size:max(1.4rem,min(2.2vw,2.1rem));font-style:italic;line-height:1.35}.slice-root .blog-index .encore-ctas{border:3px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.slice-root .blog-index .encore-ctas a{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:2rem 2.2rem;font-size:1.05rem;text-decoration:none;display:flex}.slice-root .blog-index .encore-ctas .cta{box-shadow:none;border-radius:0;justify-content:space-between}.slice-root .blog-index .encore-ctas .alt{color:var(--bg);background:var(--fg)}.slice-root .blog-index .encore-ctas .alt .lbl{text-underline-offset:4px;padding-bottom:4px;text-decoration:underline;text-decoration-thickness:2px}.slice-root .blog-index .encore-ctas .alt:hover{background:var(--bg);color:var(--fg)}.slice-root .blog-index .encore-ctas .alt:focus-visible{background:var(--bg);color:var(--fg)}.slice-root .blog-index .encore-ctas .alt .arr{font-size:1.4em;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.slice-root .blog-index .encore-ctas .alt:hover .arr{transform:translate(4px)}.slice-root .blog-index .encore-ctas .alt:focus-visible .arr{transform:translate(4px)}.slice-root .blog-index .encore-ctas a:focus-visible{outline-offset:-6px;outline:3px solid #a020f0}.slice-root .blog-index .encore .legal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:.95rem;line-height:1.6}@media (max-width:899px){.slice-root .blog-index .encore-ctas{grid-template-columns:1fr}}@media (max-width:760px){.slice-root .blog-index .encore h2{font-size:max(3.5rem,min(13.8vw,7rem));line-height:1}.slice-root .blog-index .encore-ctas a{padding:1.4rem 1.2rem;font-size:.95rem}}.slice-root .blog-index .encore p,.slice-root .blog-index .encore .legal{line-height:1.65}.slice-root .blog-index .strips{padding-top:var(--sec);overflow-x:clip}.slice-root .blog-index .ticker{border-block:3px solid var(--line);background:var(--bg);color:var(--fg);overflow:hidden}.slice-root .blog-index .ticker+.ticker{border-top:0}.slice-root .blog-index .ticker-track{width:max-content;animation:48s linear infinite blog-strip-run;display:flex}.slice-root .blog-index .ticker-set{white-space:nowrap;font-family:var(--font-condensed);flex:none;align-items:center;padding-block-start:.8rem;padding-block-end:.8rem;font-size:max(2rem,min(4vw,3.8rem));line-height:1.25;display:flex}.slice-root .blog-index .ticker-set span{align-items:center;display:inline-flex}.slice-root .blog-index .ticker-set i{color:inherit;margin:0 1.5rem;font-style:normal}.slice-root .blog-index .ticker-reverse{background:var(--fg);color:var(--bg)}.slice-root .blog-index .ticker-reverse .ticker-track{animation-duration:54s;animation-direction:reverse}@keyframes blog-strip-run{to{transform:translate(-50%)}}.slice-root .blog-index .ticker:hover .ticker-track{animation-play-state:paused}.slice-root .blog-index .latest,.slice-root .blog-index .gallery,.slice-root .blog-index .newsletter{overflow-x:clip}.slice-root .blog-index .latest-feature{padding-top:var(--head);border-top:3px solid var(--line);grid-template-columns:minmax(0,min(42%,56vh)) minmax(0,1fr);align-items:center;gap:48px;display:grid}.slice-root .blog-index .category{color:var(--fg);align-items:center;gap:.45em;display:inline-flex}.slice-root .blog-index .category:before{content:"";background:var(--category);flex:0 0 .65em;width:.65em;height:.65em}.slice-root .blog-index .cat-strategy{--category:#a020f0}.slice-root .blog-index .cat-paid{--category:#ff7a72}.slice-root .blog-index .cat-organic{--category:#19d3f0}.slice-root .blog-index .cat-email{--category:#c8ff00}.slice-root .blog-index .cat-ai{--category:#4479f8}.slice-root .blog-index .cat-brand{--category:#ff4fc3}.slice-root .blog-index .feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.slice-root .blog-index .post-meta,.slice-root .blog-index .feature-meta{font-family:var(--font-mono);color:var(--soft);margin:0;font-size:.95rem;line-height:1.65}.slice-root .blog-index .feature-meta{flex-wrap:wrap;align-items:center;gap:.5em 1em;display:flex}.slice-root .blog-index .feature-excerpt{font-family:var(--font-body);max-width:66ch;color:var(--fg);margin:1em 0;font-size:max(1.3rem,min(1.7vw,1.6rem));font-style:normal;font-weight:400;line-height:1.6}.slice-root .blog-index .feature-photo{aspect-ratio:4/3;object-fit:cover;border:3px solid var(--line);background:#fff;border-radius:16px;width:100%;height:auto;display:block}.slice-root .blog-index .feature-title{letter-spacing:-.015em;max-width:20ch;margin:0 0 1.2rem;font-size:max(2.4rem,min(3.6vw,4rem));line-height:1.02}.slice-root .blog-index .post-photo{background:#fff}.slice-root .blog-index .gallery h2{letter-spacing:-.02em;font-size:max(2.6rem,min(7.7vw,8rem));line-height:1.05}.slice-root .blog-index .gallery h2 .ital{font-size:.7em}.slice-root .blog-index .filter-panel{margin-top:var(--head)}.slice-root .blog-index .filter-chips{flex-wrap:wrap;gap:.65rem;display:flex}.slice-root .blog-index .filter-chip{border:2px solid var(--line);background:var(--bg);color:var(--fg);font-family:var(--font-mono);cursor:pointer;border-radius:999px;align-items:center;gap:.5em;padding:.6em .85em;font-size:.95rem;font-weight:400;line-height:1.5;display:inline-flex}.slice-root .blog-index .filter-chip .check{visibility:hidden}.slice-root .blog-index .filter-chip[aria-pressed=true]{background:var(--fg);color:var(--bg)}.slice-root .blog-index .filter-chip[aria-pressed=true] .check{visibility:visible}.slice-root .blog-index .filter-chip:hover{text-underline-offset:4px;text-decoration:underline}.slice-root .blog-index .filter-status{font-family:var(--font-mono);color:var(--soft);margin:1em 0 0;font-size:.95rem;line-height:1.65}.slice-root .blog-index .posts-grid{margin-top:var(--head);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.slice-root .blog-index .post-card{border:3px solid var(--line);border-top:6px solid var(--category);background:var(--bg);min-width:0;color:var(--fg);box-shadow:none;border-radius:8px;outline:none;flex-direction:column;align-items:stretch;gap:1rem;padding:1.1rem;text-decoration:none;display:flex;position:relative}.slice-root .blog-index .post-card:focus-visible h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover){.slice-root .blog-index .post-card:hover h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.slice-root .blog-index .post-card:focus-visible{outline-offset:4px;outline:3px solid #a020f0}.slice-root .blog-index .post-photo{aspect-ratio:4/3;object-fit:cover;border:3px solid var(--line);border-radius:16px;width:100%;height:auto;display:block}.slice-root .blog-index .post-card h3{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:max(1.4rem,min(2vw,1.9rem));font-weight:400;line-height:1.2}.slice-root .blog-index .post-card .type-tile{flex-shrink:0;min-height:min-content}.slice-root .blog-index .post-card .type-tile h3{line-height:1.12}.slice-root .blog-index .post-excerpt{-webkit-line-clamp:3;font-family:var(--font-body);max-width:66ch;color:var(--soft);-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.slice-root .blog-index .post-card.is-paginated{display:none}.slice-root .blog-index .gallery:not(.gallery-ready) .post-excerpt{display:block;overflow:visible}.slice-root .blog-index .show-all-wrap{margin-top:var(--head)}.slice-root .blog-index .newsletter-band{border:3px solid var(--line);background:var(--card);border-radius:8px;padding:max(1.4rem,min(3vw,3rem))}.slice-root .blog-index .newsletter h2{letter-spacing:-.02em;font-size:max(2.6rem,min(7.2vw,7.2rem));line-height:1.05}.slice-root .blog-index .newsletter h2 .ital{font-size:.7em}.slice-root .blog-index .newsletter-copy{margin-top:var(--head);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4vw;display:grid}.slice-root .blog-index .newsletter-copy p{max-width:54ch;color:var(--fg);margin:0;font-size:1.3rem;line-height:1.65}.slice-root .blog-index .newsletter-copy .cta{justify-self:start}@media (max-width:1100px) and (min-width:900px){.slice-root .blog-index .post-card{padding:.8rem}}@media (max-width:899px){.slice-root .blog-index .latest-feature{grid-template-columns:minmax(0,1fr)}.slice-root .blog-index .newsletter-copy{gap:var(--head);grid-template-columns:1fr}.slice-root .blog-index .feature-photo{width:min(100%,72vh)}.slice-root .blog-index .feature-title{font-size:max(2.2rem,min(9vw,3.4rem))}.slice-root .blog-index .posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slice-root .blog-index .gallery h2,.slice-root .blog-index .newsletter h2{font-size:max(2.6rem,min(8.1vw,4.8rem))}.slice-root .blog-index .newsletter-copy p{font-size:1.2rem}}@media (max-width:599px){.slice-root .blog-index .posts-grid{grid-template-columns:1fr}.slice-root .blog-index .post-card{padding:1rem}.slice-root .blog-index .gallery h2 .ital,.slice-root .blog-index .newsletter h2 .ital{font-size:.8em}.slice-root .blog-index .filter-chips{gap:.55rem}.slice-root .blog-index .filter-chip{gap:.35em;padding:.6em .7em}}@media (prefers-reduced-motion:reduce){.slice-root .blog-index .ticker-track{width:auto;transform:none!important}.slice-root .blog-index .ticker-set{white-space:normal;padding-inline:var(--gutter);flex-wrap:wrap;gap:.3em 0}.slice-root .blog-index .ticker-set[aria-hidden=true]{display:none}}.slice-root .blog-index .encore-ctas>a,.slice-root .blog-index .encore-ctas>a:active{transform:none!important}.slice-root .blog-index .encore-ctas{background:var(--line)}.slice-root .blog-index .encore-ctas>a:first-child{border-radius:5px 0 0 5px}.slice-root .blog-index .encore-ctas>a:last-child{border-radius:0 5px 5px 0}@media (max-width:899px){.slice-root .blog-index .encore-ctas>a:first-child{border-radius:5px 5px 0 0}.slice-root .blog-index .encore-ctas>a:last-child{border-radius:0 0 5px 5px}}.slice-root .blog-index .post-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}@media (hover:hover){.slice-root .blog-index .post-card:hover{box-shadow:8px 8px 0 var(--category);transform:translateY(-6px)}}.slice-root .blog-index .wipe-ready .post-card .post-photo{clip-path:inset(0 round 16px);transition:clip-path .9s cubic-bezier(.2,.8,.2,1)}.slice-root .blog-index .wipe-ready .post-card:not(.is-in) .post-photo{clip-path:inset(100% 0 0 round 16px)}@media (prefers-reduced-motion:reduce){.slice-root .blog-index .wipe-ready .post-card:not(.is-in) .post-photo{clip-path:none}.slice-root .blog-index .post-card:hover{transform:none}}.slice-root .blog-index .encore-ctas .alt .arr{text-align:center;flex:none;width:.6em}.slice-root .blog-index .encore-ctas>a{transition:color .15s,background-color .15s!important}.slice-root .blog-index .ticker.is-paused .ticker-track{animation-play-state:paused!important}.slice-root .blog-index .ticker-track:is(.motion-paused *,.motion-reduced *){animation-play-state:paused!important}.slice-root .blog-index .blog-pages{margin-top:var(--head);font-family:var(--font-mono);flex-wrap:wrap;gap:.65rem;font-size:.95rem;line-height:1.65;display:flex}.slice-root .blog-index .blog-pages>*{border:2px solid var(--line);background:var(--bg);min-width:44px;min-height:44px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.6em .85em;text-decoration:none;display:inline-flex}.slice-root .blog-index .blog-pages [aria-current]{background:var(--fg);color:var(--bg)}.slice-root .blog-index .blog-pages a:hover{text-underline-offset:4px;text-decoration:underline}.slice-root .blog-index .blog-pages a:focus-visible{outline-offset:4px;outline:3px solid #a020f0}@media (prefers-reduced-motion:reduce){.slice-root .blog-index *,.slice-root .blog-index :before,.slice-root .blog-index :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.slice-root .blog-index .blog-hero{padding-top:calc(var(--head-h) + 1.4vw)}@media (max-width:599px){.slice-root .blog-index .blog-hero{padding-top:calc(var(--head-h) + 8px)}}.slice-root .blog-index #all{scroll-margin-top:calc(var(--head-h,78px) + 20px)}
