.svc-root .slice-root .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.95rem}.svc-root .slice-root .encore-in{flex-direction:column;gap:3rem;display:flex}.svc-root .slice-root .encore-in>.enc-paint{margin-bottom:calc(var(--head) - 3rem)}.svc-root .slice-root .encore h2{font-size:max(4.4rem,min(14vw,15rem))}.svc-root .slice-root .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}.svc-root .slice-root .encore-ctas{border:3px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.svc-root .slice-root .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}.svc-root .slice-root .encore-ctas .cta{box-shadow:none;border-radius:0;justify-content:space-between}.svc-root .slice-root .encore-ctas .alt{color:var(--bg);background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 100% no-repeat var(--bg);transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .25s}.svc-root .slice-root .encore-ctas .alt .lbl{background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;padding-bottom:4px}.svc-root .slice-root .encore-ctas .alt:hover{color:var(--fg);background-size:100% 0}.svc-root .slice-root .encore-ctas .alt:focus-visible{color:var(--fg);background-size:100% 0}.svc-root .slice-root .encore-ctas .alt .arr{font-size:1.4em;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.svc-root .slice-root .encore-ctas .alt:hover .arr{transform:translate(4px)}.svc-root .slice-root .encore-ctas .alt:focus-visible .arr{transform:translate(4px)}.svc-root .slice-root .encore-ctas .alt:focus-visible{outline-offset:-6px;outline:3px solid #a020f0}.svc-root .slice-root .encore .legal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:.85rem}.svc-root .slice-root{--sec:clamp(5.5rem, 13vh, 9rem);--head:calc(var(--sec) * .5);--gutter:max(20px, 4vw);--accent:var(--svc-on-black,#ff4fc3);--head-h:74px;--lab-h:0px}.svc-root .slice-root{background:var(--bg);color:var(--fg);padding-top:0;font-size:1.25rem;line-height:1.65;overflow-x:visible}.svc-root .slice-root img{max-width:100%;display:block}.svc-root .slice-root button,.svc-root .slice-root input,.svc-root .slice-root textarea{font-family:inherit}.svc-root .slice-root :focus-visible{outline-offset:4px;outline:3px solid #a020f0}.svc-root .slice-root [hidden]{display:none!important}.svc-root .slice-root .label{line-height:1.6}.svc-root .slice-root .section-pad{padding:var(--sec) var(--gutter) 0}.svc-root .slice-root .section-title{overflow-wrap:normal;font-size:max(3.6rem,min(9.7vw,10rem));line-height:.98}.svc-root .slice-root .section-title .ital{margin-top:.15em;font-size:.48em;line-height:1.3;display:block}.svc-root .slice-root .section-kicker{margin:0 0 1.25rem}.svc-root .slice-root .heading-follow{margin-top:var(--head)}.svc-root .slice-root .reading{max-width:68ch;margin-inline-start:auto;margin-inline-end:auto}.svc-root .slice-root .hero{padding:calc(var(--lab-h) + var(--head-h) + 1.4vw) 1.4vw 0;background:var(--frame);overflow-x:clip}.svc-root .slice-root .stage{--bg:#000;--fg:#fff;--soft:#f2eff7;--line:#fff;min-height:calc(100svh - var(--lab-h) - var(--head-h) - 2.8vw);background:var(--bg);color:var(--fg);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);display:grid;position:relative;overflow:hidden}.svc-root .slice-root .stage-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:max(2rem,min(5vh,4rem)) 0 max(2.2rem,min(5vh,4rem)) 2.6vw;display:flex;position:relative}.svc-root .slice-root .stage-copy .label{margin:0 0 1.5rem}.svc-root .slice-root .hero h1{font-size:calc(clamp(6.4rem, 11.8vw, 12.5rem) * var(--h1-fit,1));letter-spacing:-.025em;line-height:.96}.svc-root .slice-root .hero h1 .word{display:block}.svc-root .slice-root .hero-italic{color:var(--svc-on-black);margin:.65rem 0 1.4rem;font-size:max(2rem,min(3.5vw,3.8rem));line-height:1.15}.svc-root .slice-root .hero-sub{max-width:38ch;color:var(--soft);margin:0;padding-right:1rem;font-size:1.35rem;line-height:1.6}.svc-root .slice-root .hero-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.6rem;display:flex}.svc-root .slice-root .hero-ctas .cta{font-size:1.1rem}.svc-root .slice-root .hero-ctas .cta-secondary{color:var(--fg);letter-spacing:.07em;line-height:1.6}.svc-root .slice-root .hero-ctas .cta-secondary:hover{color:var(--bg)}.svc-root .slice-root .hero-ctas .cta-secondary:focus-visible{color:var(--bg)}.svc-root .slice-root .paint{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:51%;right:-3%}.svc-root .slice-root .paint img{aspect-ratio:4/3;object-fit:cover;object-position:52% 50%;width:100%;height:100%}.svc-root .slice-root .paint{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000073 18%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#00000073 18%,#000 55%)}.svc-root .slice-root .chip{z-index:3;border:3px solid #000;border-radius:14px;margin:0;position:absolute;overflow:hidden}.svc-root .slice-root .chip img{object-fit:cover;width:100%;height:100%}.svc-root .slice-root .chip.c1{aspect-ratio:3/4;width:13vw;top:6%;right:26vw;transform:rotate(-7deg)}.svc-root .slice-root .chip.c2{aspect-ratio:1;width:11vw;top:15%;right:3vw;transform:rotate(8deg)}.svc-root .slice-root .chip.c3{aspect-ratio:4/3;width:15vw;bottom:6%;right:23vw;transform:rotate(5deg)}.svc-root .slice-root .ticker{border-block:3px solid var(--line);background:var(--bg);margin-top:1.4vw;overflow-x:clip}.svc-root .slice-root .ticker-track{width:max-content;animation:48s linear infinite svc-strip-run;display:flex}.svc-root .slice-root .ticker-set{white-space:nowrap;font-family:var(--font-condensed);flex:none;align-items:center;padding-block-start:.6rem;padding-block-end:.6rem;font-size:max(2rem,min(4vw,3.8rem));line-height:1.25;display:flex}.svc-root .slice-root .ticker-set span{align-items:center;display:inline-flex}.svc-root .slice-root .ticker-set i{color:var(--svc-text);margin:0 1.5rem;font-style:normal}@keyframes svc-strip-run{to{transform:translate(-50%)}}.svc-root .slice-root .ticker:hover .ticker-track{animation-play-state:paused}.svc-root .slice-root .byline{border-top:2px solid var(--line);font-family:var(--font-mono);color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.15rem;font-size:.95rem;line-height:1.6;display:flex}.svc-root .slice-root .byline p{margin:0}.svc-root .slice-root .intro-meta{margin:1.4rem 0 0}.svc-root .slice-root .intro-text{font-family:var(--font-editorial);margin:var(--head) 0 0;font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.65}.svc-root .slice-root .answer-section{padding-top:var(--sec)}.svc-root .slice-root .answer-band{--bg:var(--svc,#ff1fb4);--fg:var(--svc-band-ink,#000);--line:var(--svc-band-ink,#000);isolation:isolate;padding:0 var(--gutter);color:var(--fg);position:relative}.svc-root .slice-root .answer-band:before{content:"";z-index:-1;inset:calc(-1 * var(--head)) 0;background:var(--bg);position:absolute}.svc-root .slice-root .answer-band .label{margin:0}.svc-root .slice-root .i3-flood{display:none}.svc-root .slice-root .answer-band p:last-child{font-family:var(--font-editorial);max-width:44ch;margin:var(--head) 0 0;font-size:max(1.8rem,min(3.4vw,3rem));font-style:italic;line-height:1.6}.svc-root .slice-root .chapter{padding:var(--sec) var(--gutter) 0}.svc-root .slice-root .chapter-head{max-width:1280px;margin:0 auto var(--head);grid-template-columns:minmax(100px,16vw) minmax(0,1fr);align-items:start;gap:3vw;display:grid}.svc-root .slice-root .chapter-number{font-family:var(--font-condensed);color:var(--svc-text);font-size:max(5rem,min(12vw,11rem));font-weight:400;line-height:.86}.svc-root .slice-root .chapter h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(2.6rem,min(5.2vw,5.5rem));font-weight:400;line-height:1.08}.svc-root .slice-root .prose p{margin:0 0 1.65em}.svc-root .slice-root .prose>:last-child{margin-bottom:0}.svc-root .slice-root .prose strong{font-weight:700}.svc-root .slice-root .prose h3{font-family:var(--font-display);text-transform:uppercase;margin:var(--sec) 0 var(--head);font-size:max(2.2rem,min(4vw,3.6rem));font-weight:400;line-height:1.12}.svc-root .slice-root .prose blockquote{border-top:3px solid var(--line);padding-top:var(--head);margin:0 0 var(--head)}.svc-root .slice-root .prose blockquote p{font-family:var(--font-editorial);font-size:max(1.8rem,min(3vw,2.7rem));font-style:italic;line-height:1.6}.svc-root .slice-root .included{--bg:#0b0b0d;--fg:#fff;--soft:#f2eff7;--line:#2a2a30;background:var(--bg);color:var(--fg);border:3px solid var(--line);margin-top:var(--head);border-radius:8px;padding:max(1.2rem,min(3vw,2.4rem))}.svc-root .slice-root .included h3{font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 1.2rem;font-size:.95rem;line-height:1.6}.svc-root .slice-root .included ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.svc-root .slice-root .included li{padding-left:1.8rem;position:relative}.svc-root .slice-root .included li:before{content:"✓";color:var(--svc-on-black);font-weight:700;position:absolute;left:0}.svc-root .slice-root .chapter-coda{margin-top:var(--head);padding-top:var(--head);border-top:3px solid var(--line)}.svc-root .slice-root .tools h2{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.95rem;font-weight:400;line-height:1.6}.svc-root .slice-root .tool-chips{margin-top:var(--head);flex-wrap:wrap;gap:.8rem;display:flex}.svc-root .slice-root .design-swatch{border:2px solid var(--line);background:var(--bg);color:var(--fg);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.7rem;padding:.7rem 1.15rem;font-size:.95rem;display:inline-flex}.svc-root .slice-root .design-swatch .swatch{border:2px solid var(--line);border-radius:50%;flex:none;width:24px;height:24px}.svc-root .slice-root .swatch-ink{background:#000}.svc-root .slice-root .swatch-cream{background:#fffdf6}.svc-root .slice-root .swatch-purple{background:#a020f0}.svc-root .slice-root .swatch-coral{background:#ff7a72}.svc-root .slice-root .swatch-cyan{background:#19d3f0}.svc-root .slice-root .type-voice{font-family:var(--font-editorial);font-size:1.3rem;font-style:italic}.svc-root .slice-root .type-display{font-family:var(--font-display);text-transform:uppercase;font-size:1.3rem}.svc-root .slice-root .type-mono{text-transform:uppercase}.svc-root .slice-root .modules-subhead,.svc-root .slice-root .siblings-intro{max-width:68ch;color:var(--soft);margin:var(--head) 0 0}.svc-root .slice-root .module-grid,.svc-root .slice-root .siblings-grid{margin-top:var(--head);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4vw;display:grid}.svc-root .slice-root .scard{min-width:0}.svc-root .slice-root .face{--bg:#0b0b0d;--fg:#fff;--soft:#f2eff7;--line:#2a2a30;--acc:var(--svc-on-black,#ff4fc3);border:3px solid var(--line);background:var(--bg);min-height:100%;color:var(--fg);border-radius:8px;flex-direction:column;gap:1.5rem;padding:max(1.2rem,min(2.2vw,2.6rem));display:flex}.svc-root .slice-root .face .row-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.svc-root .slice-root .face .label{color:var(--acc);margin:0}.svc-root .slice-root .module-id{font-family:var(--font-condensed);color:var(--acc);font-size:2.4rem;line-height:1}.svc-root .slice-root .face h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:max(2rem,min(3.4vw,3.8rem));font-weight:400;line-height:1.12}.svc-root .slice-root .module-card h3{min-height:2.24em}.svc-root .slice-root .svc-media{margin:0}.svc-root .slice-root .svc-media img{aspect-ratio:16/10;object-fit:cover;border:3px solid var(--line);border-radius:16px;width:100%;height:auto}.svc-root .slice-root .face .desc{margin:0;font-size:1.25rem;line-height:1.65}.svc-root .slice-root .face .deliverables{flex-wrap:wrap;gap:.65rem;margin:auto 0 0;padding:.3rem 0 0;list-style:none;display:flex}.svc-root .slice-root .deliverables li{border:2px solid var(--line);border-radius:999px;padding:.45rem .8rem;font-size:.95rem;line-height:1.6}.svc-root .slice-root .pattern{font-family:var(--font-mono);border-top:2px solid var(--line);margin:0;padding-top:1.1rem;font-size:.95rem;line-height:1.6}.svc-root .slice-root .modules-note{max-width:68ch;margin:var(--head) 0 0;font-family:var(--font-editorial);font-size:1.4rem;font-style:italic;line-height:1.6}.svc-root .slice-root .faq-wrap{padding-top:var(--sec)}.svc-root .slice-root .faq{isolation:isolate;color:var(--bg);padding:0 var(--gutter);position:relative;overflow-x:clip}.svc-root .slice-root .faq:before{content:"";z-index:-1;inset:calc(-1 * var(--head)) 0;background:var(--fg);position:absolute}.svc-root .slice-root .faq .section-title{max-width:11ch}.svc-root .slice-root .faq-list{margin-top:var(--head)}.svc-root .slice-root .faq details{border-top:3px solid var(--bg)}.svc-root .slice-root .faq details:last-child{border-bottom:3px solid var(--bg)}.svc-root .slice-root .faq summary{cursor:pointer;align-items:baseline;gap:1.25rem;padding:1.5rem 0;list-style:none;display:flex}.svc-root .slice-root .faq summary::-webkit-details-marker{display:none}.svc-root .slice-root .faq-number{font-family:var(--font-mono);font-size:.95rem}.svc-root .slice-root .faq-question{font-family:var(--font-display);text-transform:uppercase;flex:1;font-size:max(1.4rem,min(2.4vw,2.2rem));font-weight:400;line-height:1.3}.svc-root .slice-root .faq-toggle{font-family:var(--font-mono);text-align:center;flex:none;width:1.2em;font-size:2rem}.svc-root .slice-root .faq-toggle:after{content:"+"}.svc-root .slice-root details[open] .faq-toggle:after{content:"−"}.svc-root .slice-root .faq details p{max-width:68ch;margin:0 0 1.7rem 3rem;line-height:1.65}.svc-root .slice-root .sibling-marketing .face{--acc:#b866ff}.svc-root .slice-root .sibling-ai .face{--acc:#19d3f0}.svc-root .slice-root .siblings-grid .face h3{color:var(--acc)}.svc-root .slice-root .scard .face .cta{background:var(--acc);color:#000;align-self:flex-start;margin-top:auto;font-size:1.05rem}.svc-root .slice-root .scard .face .cta:hover{color:#1a004d;background:#c8ff00}.svc-root .slice-root .scard .face .cta:focus-visible{color:#1a004d;background:#c8ff00}.svc-root .slice-root[data-theme=acid] .scard .face .cta:hover{color:#c8ff00;background:#1a004d}.svc-root .slice-root[data-theme=acid] .scard .face .cta:focus-visible{color:#c8ff00;background:#1a004d}.svc-root .slice-root .encore{padding:var(--sec) var(--gutter) 0}.svc-root .slice-root .encore>.encore-in>p{line-height:1.6}.svc-root .slice-root .encore-ctas{border-radius:8px}.svc-root .slice-root .encore .legal{font-size:.95rem;line-height:1.6}.svc-root .slice-root .foot{margin-top:var(--sec);overflow-x:clip}.svc-root .slice-root .foot-mid{padding:var(--sec) var(--gutter) 0}.svc-root .slice-root .foot-mid>div{min-width:0}.svc-root .slice-root .foot-mid a{overflow-wrap:anywhere}.svc-root .slice-root .foot-tag{line-height:1.6}.svc-root .slice-root .foot-bottom{margin:var(--head) var(--gutter) 0}.svc-root .slice-root .marquee-inner{animation:40s linear infinite svc-strip-run}.svc-root .slice-root .foot-giant-wrap{overflow:hidden}.svc-root .slice-root .foot-giant{padding-top:.08em;padding-bottom:.05em}@media (max-width:1100px) and (min-width:901px){.svc-root .slice-root .hero-ctas{flex-direction:column;align-items:flex-start}}@media (max-width:899px){.svc-root .slice-root .module-grid,.svc-root .slice-root .siblings-grid{grid-template-columns:1fr;gap:1.5rem}.svc-root .slice-root .stage{grid-template-columns:1fr;min-height:0}.svc-root .slice-root .stage-copy{padding:1.4rem max(20px,4vw)}.svc-root .slice-root .hero h1{font-size:calc(clamp(4.4rem, 22vw, 7rem) * var(--h1-fit,1));line-height:.94}.svc-root .slice-root .hero h1 .word{display:block}.svc-root .slice-root .stage-copy .label{margin-bottom:.7rem}.svc-root .slice-root .hero-italic{margin:.6rem 0 .8rem;font-size:max(1.65rem,min(4.7vw,2.8rem))}.svc-root .slice-root .hero-sub{max-width:42ch;padding-right:0;font-size:1.15rem;line-height:1.6}.svc-root .slice-root .hero-ctas{gap:.8rem;margin-top:1rem}.svc-root .slice-root .hero-ctas .cta{padding:.9em 1.2em}.svc-root .slice-root .chip{display:none}.svc-root .slice-root .paint{aspect-ratio:4/3;order:3;position:relative;top:auto;bottom:auto;left:auto;right:auto}.svc-root .slice-root .paint img{object-position:50% 50%;position:absolute;top:0;bottom:0;left:0;right:0}.svc-root .slice-root .paint{-webkit-mask-image:none;mask-image:none}.svc-root .slice-root .chapter-head{grid-template-columns:1fr;gap:1.25rem}.svc-root .slice-root .chapter h2{font-size:max(2.6rem,min(7.3vw,4.5rem))}.svc-root .slice-root .chapter-number{font-size:max(5rem,min(15vw,8rem))}.svc-root .slice-root .face h3{font-size:max(2rem,min(6.6vw,3.6rem))}.svc-root .slice-root .module-card h3{min-height:0}.svc-root .slice-root .face .desc{font-size:1.15rem}.svc-root .slice-root .encore-ctas,.svc-root .slice-root .foot-mid{grid-template-columns:1fr}.svc-root .slice-root .foot-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.svc-root .slice-root{--head-h:64px;--lab-h:0px;font-size:1.15rem}.svc-root .slice-root .hero{padding-top:calc(var(--lab-h) + var(--head-h) + 8px)}.svc-root .slice-root .stage-copy{padding-top:1.15rem;padding-bottom:1.3rem}.svc-root .slice-root .hero-ctas{flex-direction:column;align-items:flex-start;gap:.4rem}.svc-root .slice-root .section-title{font-size:max(3.6rem,min(13.8vw,6.3rem))}.svc-root .slice-root .intro-text{font-size:1.6rem}.svc-root .slice-root .byline{flex-direction:column}.svc-root .slice-root .faq summary{gap:.7rem}.svc-root .slice-root .faq details p{margin-left:0}.svc-root .slice-root .encore h2{font-size:max(3.5rem,min(13.8vw,7rem));line-height:1}.svc-root .slice-root .encore-ctas a{padding:1.4rem 1.2rem;font-size:.95rem}.svc-root .slice-root .foot-giant-wrap{margin-bottom:88px}}@media (prefers-reduced-motion:reduce){.svc-root .slice-root *,.svc-root .slice-root :before,.svc-root .slice-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.svc-root .slice-root .ticker-track,.svc-root .slice-root .marquee-inner{transform:none!important}}@media (min-width:900px) and (max-height:800px){.svc-root .slice-root .stage-copy{padding-top:2rem;padding-bottom:4rem}.svc-root .slice-root .hero h1{font-size:calc(clamp(5rem, 14.5vh, 9rem) * var(--h1-fit,1))}.svc-root .slice-root .stage-copy .label{margin-bottom:1rem}.svc-root .slice-root .hero-sub{max-width:44ch;font-size:1.2rem}}.svc-root .slice-root{--jump-h:58px}.svc-root [id]{scroll-padding-top:calc(var(--head-h) + var(--jump-h) + 16px)}.svc-root .slice-root .jump{top:var(--head-h);z-index:40;height:var(--jump-h);padding:0 var(--gutter);scrollbar-width:none;background:var(--bg);border-bottom:2px solid var(--line);align-items:center;gap:.4rem;display:flex;position:sticky;overflow-x:auto}.svc-root .slice-root .jump::-webkit-scrollbar{display:none}.svc-root .slice-root .jump a{color:var(--fg);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.45rem .9rem;font-size:1rem;text-decoration:none;transition:background-color .2s,color .2s}.svc-root .slice-root .jump a:hover{text-underline-offset:4px;text-decoration:underline}.svc-root .slice-root .jump a[aria-current]{background:var(--svc,#ff1fb4);color:var(--svc-band-ink,#000)}.svc-root .slice-root .jump a:focus-visible{outline:3px solid var(--fg);outline-offset:2px}@media (max-width:899px){.svc-root .slice-root{--jump-h:52px}.svc-root .slice-root .jump a{padding:.4rem .75rem;font-size:.95rem}}.svc-root .slice-root{--svc:#ff1fb4;--svc-on-black:#ff4fc3;--svc-on-light:#ce007f;--svc-band-ink:#000;--svc-text:var(--svc-on-light)}.svc-root[data-i1] .slice-root .i1-canvas,.svc-root[data-i4] .slice-root .i4-progress,.svc-root[data-i6] .slice-root .i6-work{display:none}.svc-root .slice-root .i6-work{padding-top:var(--sec);overflow:clip}.svc-root .slice-root .i6-work>.section-title{padding-inline:var(--gutter)}.svc-root .slice-root .i6-runway{margin-top:var(--head)}.svc-root .slice-root .i6-window{width:100%;overflow:hidden}.svc-root .slice-root .i6-row{width:max-content;padding:64px var(--gutter);align-items:stretch;gap:max(24px,min(3vw,48px));display:flex}.svc-root .slice-root .i6-card{isolation:isolate;color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border:3px solid #0000;border-radius:22px;flex:0 0 max(300px,min(35vw,500px));width:max(300px,min(35vw,500px));margin:0;padding:14px 14px 62px;position:relative;transform:rotate(-2deg)}.svc-root .slice-root .i6-card:before,.svc-root .slice-root .i6-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}.svc-root .slice-root .i6-card:before{z-index:-2;background:#000;transform:translate(16px,16px)}.svc-root .slice-root .i6-card:after{z-index:-1;background:#fffdf6;border:3px solid #000}.svc-root .slice-root .i6-card:nth-child(2n){transform:rotate(2deg)}.svc-root .slice-root .i6-card img{aspect-ratio:4/3;object-fit:cover;border:2px solid #000;border-radius:12px;width:100%;height:auto}.svc-root .slice-root .i6-card figcaption{color:#000;font-family:var(--font-mono);font-size:1rem;line-height:1.35;position:absolute;bottom:14px;left:18px;right:18px}.svc-root .slice-root .i6-swipe{margin:0 var(--gutter);font-family:var(--font-mono);color:var(--fg);font-size:1rem;display:none}@media (prefers-reduced-motion:no-preference){.svc-root[data-pillar=marketing] .slice-root{--svc:#a020f0;--svc-on-black:#b866ff;--svc-on-light:#a020f0;--svc-band-ink:#fff}.svc-root[data-pillar=ai] .slice-root{--svc:#19d3f0;--svc-on-black:#19d3f0;--svc-on-light:#007b8d}.svc-root[data-i1=on] .slice-root .hero h1{isolation:isolate;position:relative}.svc-root[data-i1=on] .slice-root .i1-canvas:not([hidden]){--bg:#fff;--fg:#000;z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.svc-root[data-i1=on] .slice-root .hero-title[data-i1-ready] .word{color:#0000}.svc-root[data-i2=on] .slice-root .paint{overflow:hidden}.svc-root[data-i3=on] .slice-root .answer-band[data-i3-ready]:before{display:none}.svc-root[data-i3=on] .slice-root .answer-band[data-i3-ready]>.i3-flood{z-index:-1;inset:calc(-1 * var(--head)) 0;pointer-events:none;display:block;position:absolute;overflow:hidden}.svc-root .slice-root .i3-flood i{left:calc(-1 * var(--i3-r,0px));bottom:calc(-1 * var(--i3-r,0px));width:calc(2 * var(--i3-r,0px));height:calc(2 * var(--i3-r,0px));background:var(--bg);will-change:transform;border-radius:50%;position:absolute;transform:scale(0)}.svc-root[data-i3=on] .slice-root .answer-band[data-i3-ready]:not([data-i3-revealed])>p{opacity:0;transform:translateY(24px)}.svc-root[data-i4=on] .slice-root .chapter{isolation:isolate;position:relative}.svc-root[data-i4=on] .slice-root .chapter-number{color:#0000;-webkit-text-stroke:3px var(--svc-text);z-index:0;pointer-events:none;font-size:28vw}.svc-root[data-i4=on] .slice-root .chapter h2,.svc-root[data-i4=on] .slice-root .chapter .prose{z-index:1;position:relative}.svc-root[data-i4=on] .slice-root .i4-progress:not([hidden]){left:0;right:0;top:calc(var(--head-h) - 3px);z-index:61;background:var(--svc-text);pointer-events:none;height:5px;transform:scaleX(var(--i4-progress,0));transform-origin:0;display:block;position:fixed}.svc-root[data-i5=on] .slice-root .modules{overflow-x:clip}.svc-root[data-i5=on] .slice-root .module-grid{isolation:isolate;position:relative}.svc-root[data-i5=on] .slice-root .module-card{transform-origin:50%;transform:translate3d(var(--i5-x,0px), var(--i5-y,0px), 0) rotate(var(--i5-turn,0deg));opacity:1;will-change:transform;position:relative}.svc-root[data-i5=on] .slice-root .module-card:first-child{z-index:4}.svc-root[data-i5=on] .slice-root .module-card:nth-child(2){z-index:3}.svc-root[data-i5=on] .slice-root .module-card:nth-child(3){z-index:2}.svc-root[data-i5=on] .slice-root .module-card:nth-child(4){z-index:1}.svc-root[data-i5=on] .slice-root .module-card:focus-within{z-index:5;transform:none}.svc-root[data-i6=on] .slice-root .i6-work:not([hidden]){display:block}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){.svc-root[data-i2=on] .slice-root .stage{transform-origin:50% 0;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.svc-root[data-i2=on] .slice-root .paint img{height:120%;position:absolute;top:-10%;bottom:auto;left:0;right:0}.svc-root[data-i2=on] .slice-root .chip{transform:rotate(0)}.svc-root[data-i4=on] .slice-root .chapter{--i4-size:clamp(8rem, 23vw, 22rem);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) max(170px,min(24vw,350px));column-gap:calc(3vw + 6px);display:grid}.svc-root[data-i4=on] .slice-root .chapter-head{display:contents}.svc-root[data-i4=on] .slice-root .chapter-number{top:calc(50vh - var(--i4-size) * .43);text-align:center;width:100%;font-size:var(--i4-size);opacity:var(--i4-opacity,1);will-change:opacity;grid-area:1/2/3;place-self:start stretch;position:sticky}.svc-root[data-i4=on] .slice-root .chapter h2{min-width:0;margin:0 0 var(--head);grid-area:1/1}.svc-root[data-i4=on] .slice-root .chapter .prose{grid-area:2/1;width:100%;min-width:0;margin-inline-start:0;margin-inline-end:0}.svc-root[data-i6=on] .slice-root .i6-work[data-wall-pin] .i6-runway{height:calc(var(--i6-wall-h,600px) + max(400px, 80vh))}.svc-root[data-i6=on] .slice-root .i6-work[data-wall-pin] .i6-window{top:calc(var(--head-h) + var(--jump-h) + 16px);position:sticky}@supports (animation-timeline:view()){.svc-root[data-i6=on] .slice-root .i6-work[data-wall-pin] .i6-runway{view-timeline:--i6 block}.svc-root[data-i6=on] .slice-root .i6-work[data-wall-pin] .i6-row{animation:linear both svc-i6-slide;animation-timeline:--i6;animation-range:cover var(--i6-start,0px) cover calc(var(--i6-start,0px) + var(--i6-span,1px));will-change:transform}}}@keyframes svc-i6-slide{0%{transform:translate(0,0)}to{transform:translate3d(var(--i6-x,0px), 0, 0)}}@media (prefers-reduced-motion:no-preference) and (max-width:899px){.svc-root[data-i4=on] .slice-root .chapter-number{font-size:40vw;position:static}.svc-root[data-i5=on] .slice-root .module-card{transform-origin:50% 0}.svc-root[data-i6=on] .slice-root .i6-window{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overflow:auto hidden}.svc-root[data-i6=on] .slice-root .i6-card{scroll-snap-align:start;flex-basis:calc(100vw - 80px);width:calc(100vw - 80px);transform:rotate(-1deg)}.svc-root[data-i6=on] .slice-root .i6-card:nth-child(2n){transform:rotate(1deg)}.svc-root[data-i6=on] .slice-root .i6-swipe{display:block}}@media (prefers-reduced-motion:reduce){.svc-root[data-i6] .slice-root .i6-work:not([hidden]){display:block}.svc-root .slice-root .i6-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:48px;width:100%;display:grid}.svc-root .slice-root .i6-card{width:auto;transform:none}.svc-root .slice-root .answer-band>p{opacity:1!important;transform:none!important}}.svc-root .slice-root{--lab-h:0px;--frame:var(--bg);--svc:#ff1fb4;--svc-on-black:#ff4fc3;--svc-on-light:#ce007f;--svc-band-ink:#000;--svc-text:var(--svc-on-light)}.svc-root[data-pillar=marketing] .slice-root{--svc:#a020f0;--svc-on-black:#b866ff;--svc-on-light:#a020f0;--svc-band-ink:#fff}.svc-root[data-pillar=ai] .slice-root{--svc:#19d3f0;--svc-on-black:#19d3f0;--svc-on-light:#007b8d}.svc-root .slice-root[data-theme=black]{--svc-text:var(--svc-on-black)}.svc-root .slice-root [id]{scroll-margin-top:calc(var(--head-h) + var(--jump-h) + 16px)}.svc-root .slice-root .hero h1{min-width:0;max-width:100%}.svc-root .slice-root .hero-title{isolation:isolate;width:-moz-fit-content;width:fit-content;max-width:100%;display:block;position:relative}.svc-root .slice-root .hero-heading-break{display:none}.svc-root .slice-root .hero-italic{letter-spacing:normal;display:block}.svc-root .slice-root .word{overflow-wrap:anywhere}.svc-root .slice-root .paint picture{display:contents}.svc-root .slice-root .included>p{font-family:var(--font-mono);letter-spacing:.12em;margin:0 0 1.2rem;font-size:.95rem;line-height:1.6}.svc-root .slice-root .prose ul{margin-bottom:1.65em;padding-left:1.4em;list-style:outside}.svc-root .slice-root .prose ol{margin-bottom:1.65em;padding-left:1.4em;list-style:decimal}.svc-root .slice-root .prose li+li{margin-top:.5em}.svc-root .slice-root .included ul{margin:0;padding:0;list-style:none}.svc-root .slice-root .ink-link,.svc-root .slice-root .prose a,.svc-root .slice-root .desc a{color:var(--fg);background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 2px no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:2px 1px 4px;text-decoration:none;transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .25s}.svc-root .slice-root .ink-link:hover,.svc-root .slice-root .prose a:hover,.svc-root .slice-root .desc a:hover{color:var(--bg);background-size:100% 100%}.svc-root .slice-root .ink-link:focus-visible{color:var(--bg);background-size:100% 100%}.svc-root .slice-root .prose a:focus-visible{color:var(--bg);background-size:100% 100%}.svc-root .slice-root .desc a:focus-visible{color:var(--bg);background-size:100% 100%}.svc-root .slice-root .flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4vw;display:grid}.svc-root .slice-root .flow-grid .face{gap:1rem}.svc-root .slice-root .tools .label,.svc-root .slice-root .flow-grid p{margin:0}.svc-root .slice-root .table-wrap{max-width:100%;overflow-x:auto}.svc-root .slice-root .decision-table{border-collapse:collapse;width:100%}.svc-root .slice-root .decision-table th,.svc-root .slice-root .decision-table td{border-bottom:2px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:break-word;padding:1rem}.svc-root .slice-root .sibling-design .face{--acc:#ff4fc3}.svc-root .slice-root .i6-work{display:block}.svc-root .slice-root .i6-work:not([data-wall-pin]) .i6-window{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overflow:auto hidden}.svc-root .slice-root .i6-work:not([data-wall-pin]) .i6-swipe{display:block}.svc-root .slice-root .i6-work:not([data-wall-pin]) .i6-card{scroll-snap-align:start}.svc-root .slice-root .enc-paint{cursor:crosshair;position:relative}.svc-root .slice-root .enc-canvas{visibility:hidden;pointer-events:none;width:calc(100% + 8vw);height:calc(100% + 10vh);display:block;position:absolute;top:-6vh;bottom:-4vh;left:-4vw;right:-4vw}.svc-root .slice-root .enc-paint h2{position:relative}.svc-root .slice-root .encore h2 .w{vertical-align:top;display:inline-block;overflow:hidden}.svc-root .slice-root .encore h2 .w>span{display:inline-block}.svc-root .slice-root .enc-paint[data-ink-state=live] .enc-canvas{visibility:visible}.svc-root .slice-root .enc-paint[data-ink-state=live] .ew{color:#0000}.svc-root .slice-root .encore-ctas{background:var(--line)}.svc-root .slice-root .encore-ctas>a,.svc-root .slice-root .encore-ctas>a:active{transform:none!important}.svc-root .slice-root .encore-ctas>a{transition:color .15s,background-color .15s,background-size .35s cubic-bezier(.2,.8,.2,1)!important}.svc-root .slice-root .encore-ctas>a:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.svc-root .slice-root .encore-ctas>a:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.svc-root .slice-root .encore-ctas .arr{transition:none!important;transform:none!important}.svc-root .slice-root .ticker-track{animation-play-state:paused}.svc-root .slice-root .ticker[data-running] .ticker-track{animation-play-state:running}.svc-root .slice-root .ticker:hover .ticker-track,.svc-root .slice-root .ticker:focus-within .ticker-track{animation-play-state:paused}.svc-root[data-i3=on] .slice-root .answer-band[data-i3-ready]:not([data-i3-revealed])>p{opacity:1;transform:none}.svc-root .slice-root .answer-band[data-i3-ready]:not([data-i3-revealed]){color:var(--svc-unfilled-ink,#000)}.svc-root .slice-root[data-theme=black] .answer-band{--svc-unfilled-ink:#fff}.svc-root .slice-root[data-theme=acid] .answer-band{--svc-unfilled-ink:#1a004d}@media (min-width:900px) and (max-height:800px){.svc-root .slice-root .stage{min-height:0}}@media (max-width:899px){.svc-root .slice-root .encore-ctas>a:first-child{border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.svc-root .slice-root .encore-ctas>a:last-child{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.svc-root .slice-root .jump a,.svc-root .slice-root .cta-secondary,.svc-root .slice-root .prose a,.svc-root .slice-root .desc a{position:relative}.svc-root .slice-root .jump a:after,.svc-root .slice-root .cta-secondary:after,.svc-root .slice-root .prose a:after,.svc-root .slice-root .desc a:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}}@media (max-width:600px){.svc-root .slice-root .flow-grid{grid-template-columns:1fr;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.svc-root .slice-root .enc-paint .ew{color:inherit}.svc-root .slice-root .enc-canvas,.svc-root .slice-root .i1-canvas{display:none!important}.svc-root .slice-root .i6-work .i6-swipe{display:none}}.svc-root .slice-root .service-links-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.svc-root .slice-root .service-links-grid a{border-left:2px solid #0000;border-bottom:1px solid var(--line);min-height:44px;color:var(--fg);font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;transition:border-color .2s;display:flex}.svc-root .slice-root .service-links-grid a:hover{border-left-color:var(--color-brand-accent-purple)}.svc-root .slice-root .service-links-grid a:focus-visible{border-left-color:var(--color-brand-accent-purple)}
