.home-root{--frame:var(--bg);overflow-wrap:normal;font-size:18px;line-height:1.6}.home-root .stage-main{min-width:0}.home-root :where(.founder,.services,.cs,.reviews,.anti) .display{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:400;line-height:.88}.home-root :where(.founder,.services,.cs,.reviews,.anti) .ital{font-family:var(--font-editorial);text-transform:none;font-style:italic;font-weight:400}.home-root .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.95rem}.home-root .founder{padding:calc(var(--sec) * .4) 4vw 0;overflow:clip visible}.home-root .f-pin{--photo-h:calc(100vh - var(--head-h,70px) - 6vh);position:relative}.home-root .f-name-track{position:relative}.home-root .f-name{pointer-events:none;text-align:center;white-space:nowrap;margin:0 -4vw;padding:.6rem 4vw 1rem;font-size:max(4rem,min(13.3vw,13.8rem));position:relative}.home-root .f-name-in{transform-origin:50% 0;display:block}.home-root .f-name .row{display:block}.home-root .f-grid{margin-top:var(--head);grid-template-columns:.85fr 1.15fr;align-items:start;gap:6vw;display:grid}.home-root .portrait{top:calc(var(--head-h,70px) + 3vh);width:min(100%, calc(var(--photo-h) * 857 / 1200));aspect-ratio:857/1200;background:#16121e;border-radius:24px;height:auto;position:sticky;overflow:hidden}.home-root .portrait img{object-fit:cover;transform-origin:50% 40%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-root .f-copy{flex-direction:column;gap:1.6rem;padding-top:2vh;display:flex}.home-root .f-copy .lead{font-family:var(--font-editorial);margin:0;font-size:max(1.9rem,min(3vw,2.9rem));line-height:1.15}.home-root .f-copy p{color:var(--soft);max-width:44ch;margin:0;font-size:max(1.15rem,min(1.4vw,1.35rem));line-height:1.65}.home-root .f-copy em{font-family:var(--font-editorial);color:var(--fg)}.home-root .f-quote{border-top:3px solid var(--line);font-family:var(--font-editorial);padding-top:1.4rem;font-style:italic;color:var(--fg)!important;font-size:max(1.5rem,min(2.2vw,2.1rem))!important;line-height:1.3!important}.home-root .f-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding-top:1rem;display:grid}.home-root .f-stats div{flex-direction:column;gap:.3rem;display:flex}.home-root .f-stats .v{font-family:var(--font-condensed);font-size:max(2.2rem,min(3.6vw,3.6rem));line-height:1}@media (max-width:900px){.home-root .f-pin{padding-top:0}.home-root .f-name-track{position:relative}.home-root .f-name{font-size:max(3rem,min(13vw,7rem));position:relative;top:auto}.home-root .f-grid{margin-top:var(--head)}.home-root .portrait{width:100%;height:auto;position:relative;top:auto}}.home-root .credits{border-top:3px solid var(--line);border-bottom:3px solid var(--line);white-space:nowrap;margin:4vh -4vw 0;padding:1.4rem 0;overflow:hidden}.home-root .credits-inner{font-family:var(--font-condensed);will-change:transform;font-size:max(2rem,min(4vw,3.8rem));display:inline-flex}.home-root .credits-inner span{padding:0 2.2rem}.home-root .credits-inner span.dot{color:#a020f0;padding:0}.home-root .services{padding:var(--sec) 4vw 0}.home-root .svc-head{margin-bottom:var(--head);justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-root .svc-head h2{font-size:max(3.6rem,min(9vw,9rem))}.home-root .svc-head h2 .ital{font-size:.7em;display:block}.home-root .svc-head p{max-width:30ch;color:var(--soft);margin:0;font-size:1.2rem;line-height:1.55}@media (min-width:901px){.home-root .svc-head{margin-bottom:calc(var(--head) - var(--head-h,70px) - 7vh)}}.home-root .svc-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4vw;display:grid;position:relative}.home-root .scard{perspective:1800px;transform-origin:50% 0;height:74vh;min-height:520px;position:relative}.home-root .scard-in{width:100%;height:100%;position:relative}.home-root .face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:3px solid #000;border-radius:28px;flex-direction:column;gap:max(.8rem,min(1.4vw,1.6rem));padding:max(1rem,min(2.2vw,2.6rem));display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.home-root .face>div{container-type:inline-size}.home-root .face .cta{flex:none}.home-root .face .row-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-root .face h3{font-family:var(--font-condensed);margin:0;font-size:max(2.6rem,min(14cqi,11rem));font-weight:400;line-height:.86}.home-root .face .desc{max-width:40ch;margin:.5rem 0 0;font-size:max(1.05rem,min(3.2cqi,1.45rem));line-height:1.45}.home-root .svc-media{flex:auto;gap:.6rem;min-height:0;display:flex}.home-root .svc-media img{object-fit:cover;border:3px solid #000;border-radius:16px;flex:1 1 0;width:100%;min-width:0;height:100%}.home-root .face ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-root .face li{border-top:2px solid;padding:.85rem 0;font-size:max(1.05rem,min(1.35vw,1.5rem));line-height:1.35}.home-root .face .shade{opacity:0;pointer-events:none;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.home-root .s1 .face{--fg:#fff;--bg:#a020f0}.home-root .s2 .face{--fg:#000;--bg:#19d3f0}.home-root .s3 .face{--fg:#000;--bg:#ff1fb4}.home-root .face .cta{color:#fff;background:#000;align-self:flex-start;font-size:1.05rem}.home-root .face .row-top,.home-root .face .cta,.home-root .face .svc-media,.home-root .face .shade{-webkit-backface-visibility:hidden;backface-visibility:hidden}.home-root .svc-gen img{object-position:50% 50%}.home-root .s1 .face{color:#fff;background:#a020f0}.home-root .s2 .face{color:#000;background:#19d3f0}.home-root .s3 .face{color:#000;background:#ff1fb4}.home-root .face>div>.cta{margin-top:1.1rem}.home-root .scard.wide .face.front{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:3vw;display:grid}.home-root .scard.wide .face.front>.row-top{grid-column:1/-1}.home-root .scard.wide .face.front>.svc-media{grid-area:2/1;min-height:0}.home-root .scard.wide .face.front>div:not([class]){grid-area:2/2;align-self:end}.home-root .scard.wide .face h3{font-size:max(2.2rem,min(15cqi,7rem))}.home-root .scard.wide .face .desc{font-size:max(1.1rem,min(1.4vw,1.45rem))}.home-root .s1{--acc:#b866ff}.home-root .s2{--acc:#19d3f0}.home-root .s3{--acc:#ff4fc3}.home-root .scard .face{color:#fff;--fg:#fff;--bg:#0b0b0d;background:#0b0b0d;border-color:#2a2a30}.home-root .scard .face h3,.home-root .scard .face .label{color:var(--acc)}.home-root .scard .face .cta{background:var(--acc);color:#000}@media (hover:hover){.home-root .scard .face .cta:hover{color:#1a004d;background:#c8ff00}}.home-root .scard .face .cta:focus-visible{color:#1a004d;background:#c8ff00}.home-root .scard .face li{border-top-color:#3a3a42}.home-root .scard .face:before{content:"";z-index:0;pointer-events:none;opacity:var(--fx,0);will-change:transform;background-image:radial-gradient(circle,#19c8f5 1.5px,#0000 2.2px),radial-gradient(circle,#ff5aa5 1.3px,#0000 2px),radial-gradient(circle,#8c52ff 1.7px,#0000 2.4px),radial-gradient(circle,#c8ff00 1.1px,#0000 1.7px),radial-gradient(circle,#ff7a72 1.4px,#0000 2.1px),radial-gradient(circle,#2f5cff 1.6px,#0000 2.3px);background-position:13px 41px,67px 9px,101px 77px,29px 143px,83px 61px,151px 23px;background-size:97px 89px,131px 113px,173px 151px,211px 197px,149px 223px,239px 167px;animation:60s linear infinite home-svc-dust;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.home-root .scard .face>:not(.shade){z-index:1;position:relative}@keyframes home-svc-dust{to{transform:translate(-14%,-20%)}}@media (prefers-reduced-motion:reduce){.home-root .scard .face:before{animation:none}}.home-root .scard .svc-media img{border-color:#2a2a30}@media (max-width:900px){.home-root .svc-stage{grid-template-columns:1fr;gap:4vh}.home-root .scard{height:78vh;min-height:0}}.home-root .reviews{padding:var(--sec) 0 var(--sec);background:var(--fg);color:var(--bg);isolation:isolate;position:relative;overflow:hidden}.home-root .reviews:before{content:"";z-index:-1;filter:blur(60px);opacity:.45;background:radial-gradient(40% 50% at 25%,#4479f8 0%,#0000 70%),radial-gradient(35% 45% at 60% 40%,#af4e98 0%,#0000 70%),radial-gradient(35% 45% at 85% 65%,#ff7b83 0%,#0000 70%);animation:16s ease-in-out infinite alternate home-rv-drift;position:absolute;top:18%;bottom:0;left:-10%;right:-10%}@keyframes home-rv-drift{0%{transform:translate(-6%)scale(1)}to{transform:translate(6%,-4%)scale(1.12)}}@keyframes home-liquid-flow{0%,to{background-position:0%}50%{background-position:100%}}.home-root .reviews h2{margin-bottom:var(--head);color:var(--bg);padding:0 4vw;font-size:max(3.6rem,min(10vw,10rem))}.home-root .reviews h2 .ital{font-size:.62em}.home-root .rv-wall{padding:1vh 0}.home-root .rv-row{touch-action:pan-y;background:color-mix(in srgb, var(--bg) 15%, var(--fg));will-change:transform;gap:1px;width:max-content;margin-bottom:1px;padding:0;display:flex}.home-root .rv{background:var(--fg);width:max(280px,min(80vw,500px));color:var(--bg);border:0;flex-direction:column;flex:none;gap:1.25rem;padding:2.5rem;display:flex;position:relative;border-radius:0!important}.home-root .reviews .rv{border-radius:0!important}.home-root .rv-mark{width:max-content;font-family:var(--font-editorial);color:#0000;background:linear-gradient(-35deg,#4479f8 0%,#af4e98 25%,#ff7b83 50%,#0096fb 75%,#4479f8 100%) 0 0/250% 250%;-webkit-background-clip:text;background-clip:text;order:0;height:.45em;font-size:4.5rem;line-height:.6;animation:14s ease-in-out infinite home-liquid-flow;display:inline-block}.home-root .rv q{font-family:var(--font-editorial);quotes:none;color:var(--bg);order:1;font-size:max(1.1rem,min(1.4vw,1.3rem));font-style:italic;line-height:1.65}.home-root .rv .who{border-top:0;flex-direction:column;order:2;gap:.35rem;margin-top:auto;padding-top:0;display:flex}.home-root .rv .who:before{content:"";background:color-mix(in srgb, var(--bg) 40%, var(--fg));width:3rem;height:1px;margin-bottom:.6rem;display:block}.home-root .rv .who b{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem;font-weight:400}.home-root .rv .who span{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--bg) 65%, var(--fg));font-size:.85rem}.home-root .rv-n{font-family:var(--font-mono);letter-spacing:.2em;color:color-mix(in srgb, var(--bg) 45%, var(--fg));order:3;margin-top:-.6rem;font-size:.8rem;position:static}@media (max-width:760px){.home-root .rv-wall{transform:none;-webkit-mask-image:none;mask-image:none}}.home-root .anti{padding:var(--sec) 4vw 0;overflow:hidden}.home-root .anti h2{margin:0 0 var(--head);font-size:max(3.6rem,min(10vw,10rem))}.home-root .anti h2 .ital{font-size:.62em}.home-root .anti .intro,.home-root .anti .outro{max-width:44ch;color:var(--soft);margin:0;font-size:max(1.15rem,min(1.5vw,1.4rem));line-height:1.55}.home-root .anti ul{margin:8vh 0;padding:0;list-style:none}.home-root .anti li{border-top:3px solid var(--line);align-items:baseline;gap:1.6rem;padding:3vh 0;display:flex}.home-root .anti li:last-child{border-bottom:3px solid var(--line)}.home-root .anti li .n{font-family:var(--font-mono);flex:none;font-size:1rem}.home-root .anti li .t{font-family:var(--font-condensed);text-transform:uppercase;font-size:max(2.2rem,min(5.4vw,5.4rem));line-height:.95;position:relative}.home-root .anti li{position:relative}.home-root .nx-pen{pointer-events:none;clip-path:inset(-50% 100% -50% -2%);width:102%;height:.65em;transition:clip-path .55s cubic-bezier(.4,0,.2,1);position:absolute;top:18%;left:-1%;overflow:visible}.home-root .nx-pen path{fill:none;stroke:#ff1f5a;stroke-width:6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.home-root .anti li.gone .nx-pen{clip-path:inset(-50% -2%)}.home-root .anti li .tx{transition:opacity .4s}.home-root .anti li.gone .tx{opacity:.3}.home-root .nx-you{font-family:var(--font-condensed);text-transform:uppercase;opacity:0;pointer-events:none;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin:-4vh 0 6vh;font-size:max(2.4rem,min(5vw,5rem));line-height:1;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(20px)}.home-root .nx-you .cta{font-family:var(--font-body);text-transform:none;font-size:1.1rem}.home-root .anti.all-gone .nx-you{opacity:1;pointer-events:auto;transform:none}.home-root .anti .outro{color:var(--fg);font-size:max(1.3rem,min(1.8vw,1.7rem))}.home-root .anti .outro a{color:inherit;text-underline-offset:5px;text-decoration-color:#a020f0;text-decoration-thickness:3px}.home-root .face,.home-root .rv,.home-root .portrait{border-radius:8px!important}.home-root .ink-trail{z-index:58;pointer-events:none;mix-blend-mode:difference;display:none;position:fixed;top:0;left:0;overflow:visible}.home-root .ink-trail line{stroke:#fff;stroke-linecap:round}.home-root .ink-paint{z-index:59;pointer-events:none;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}@media (max-width:760px){.home-root .f-grid{grid-template-columns:1fr}.home-root .founder{padding-top:0}.home-root .f-stats{gap:.8rem}.home-root .svc-head{flex-direction:column;align-items:start}.home-root .face li{padding:.7rem 0;font-size:1.05rem}.home-root .anti li{gap:1rem}}.home-root:not([data-home-motion]) .rv-row{flex-wrap:wrap;width:auto;padding:.7rem 4vw}.home-root:not([data-home-motion]) .rv-row [aria-hidden=true]{display:none}.home-root:not([data-home-motion]) .rv-wall{transform:none;-webkit-mask-image:none;mask-image:none}.home-root:not([data-home-motion]) .credits-inner{white-space:normal;flex-wrap:wrap}.home-root:not([data-home-motion]) .credits{white-space:normal}.home-root .svc-media picture{display:contents}.home-root .slice-symbol{flex:0 0 .6em;width:.6em;display:inline-block}.home-root:not([data-home-motion]) .nx-you{opacity:1;pointer-events:auto;transform:none}.home-root:not([data-home-motion]) .rv{max-width:100%}.home-root .is-paused *,.home-root .is-paused:before,.home-root .is-paused :before,html.motion-paused .home-root *,html.motion-paused .home-root :before,html.motion-reduced .home-root *,html.motion-reduced .home-root :before{animation-play-state:paused!important}html.motion-paused .home-root *,html.motion-reduced .home-root *{transition:none!important}@media (prefers-reduced-motion:reduce){.home-root *,.home-root :before{transition:none!important;animation:none!important}}.home-root :-webkit-any(.founder,.services,.cs,.reviews,.anti){--font-editorial:var(--font-fraunces-home), serif}.home-root :-moz-any(.founder,.services,.cs,.reviews,.anti){--font-editorial:var(--font-fraunces-home), serif}.home-root :is(.founder,.services,.cs,.reviews,.anti){--font-editorial:var(--font-fraunces-home), serif}.home-root .cs{--pf:var(--fg);--pb:var(--bg);position:relative}.home-root .cs-stage{height:100vh;position:relative;overflow:hidden}.home-root .cs-track{will-change:transform;width:max-content;height:100%;display:flex}.home-root .cs-head{padding:16vh 4vw 6vh;display:none}.home-root .cs-head .cs-heading,.home-root .cs-intro h2{font-size:max(3.6rem,min(8vw,8rem))}.home-root .cs-head .cs-heading .ital,.home-root .cs-intro h2 .ital{font-size:.62em;display:block}.home-root .cs-head p,.home-root .cs-intro p{max-width:36ch;color:var(--soft);margin:1.4rem 0 0;font-size:max(1.15rem,min(1.5vw,1.4rem));line-height:1.55}.home-root .cs-intro{justify-content:center;gap:var(--head);flex-direction:column;flex:none;width:62vw;padding:0 6vw;display:flex}.home-root .cs-slide{background:var(--bg);width:100vw;height:100%;color:var(--fg);flex:none;position:relative;overflow:hidden}.home-root .cs-slide.inv{--fg:var(--pb);--bg:var(--pf);background:var(--pf);color:var(--pb)}.home-root .cs-copy{z-index:2;flex-direction:column;gap:.8rem;display:flex;position:relative}.home-root .cs-no,.home-root .cs-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:1rem}.home-root .cs-client{font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:max(2.2rem,min(3.6vw,3.8rem));font-weight:400;line-height:.95}.home-root .cs-num{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.6rem;display:flex}.home-root .cs-big{font-family:var(--font-condensed);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:max(7rem,min(19vw,21rem));font-weight:400;line-height:.82}.home-root .cs-what{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;margin-top:-.2rem;font-size:max(1rem,min(1.35vw,1.3rem));font-weight:700;line-height:1.3}.home-root .cs-line{max-width:34ch;margin:0;font-size:max(1.15rem,min(1.5vw,1.45rem));line-height:1.45}.home-root .cs-copy .cta-secondary{align-self:flex-start;margin-top:.6rem;font-size:.95rem}.home-root .cs-img{margin:0;overflow:hidden}.home-root .cs-img img{object-fit:cover;width:100%;height:100%;display:block}.home-root .cs-end{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1.4rem;width:70vw;padding:0 8vw;display:flex}.home-root .cs-endnum{font-family:var(--font-condensed);font-size:max(8rem,min(22vw,24rem));line-height:.8}.home-root .cs-end p{max-width:30ch;margin:0;font-size:max(1.3rem,min(2vw,1.9rem));line-height:1.4}.home-root .cs-ui{z-index:10;align-items:center;gap:1rem;display:flex;position:absolute;bottom:3.5vh;left:4vw;right:4vw}.home-root .cs-count{background:var(--pb);color:var(--pf);border:2px solid var(--pf);font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:.55rem 1rem;font-size:1rem}.home-root .cs-bar{background:color-mix(in srgb, var(--pf) 20%, transparent);border-radius:4px;flex:1;height:5px;overflow:hidden}.home-root .cs-bar i{transform-origin:0;background:#a020f0;height:100%;display:block;transform:scaleX(0)}.home-root .cs-img .cs-wide,.home-root .cs-ghost{display:none}.home-root .cs .cs-slide{width:100vw;padding:calc(var(--head-h,70px) + 4vh) 6vw 12vh;background:var(--sbg);color:var(--sfg);--fg:var(--sfg);--bg:var(--sbg);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:4vw;display:grid}.home-root .cs .cs-slide:first-of-type{--sbg:#a020f0;--sfg:#fff}.home-root .cs .cs-slide:nth-of-type(2){--sbg:#c8ff00;--sfg:#1a004d}.home-root .cs .cs-slide:nth-of-type(3){--sbg:#1a004d;--sfg:#c8ff00}.home-root .cs .cs-slide:nth-of-type(4){--sbg:#ff1fb4;--sfg:#000}.home-root .cs .cs-slide:nth-of-type(5){--sbg:#19d3f0;--sfg:#000}.home-root .cs .cs-slide:nth-of-type(6){--sbg:#ff7a72;--sfg:#000}.home-root .cs .cs-copy{will-change:transform;order:1;min-width:0}.home-root .cs .cs-img{z-index:3;will-change:transform;background:#fffdf6;border:3px solid #000;border-radius:22px;order:2;justify-self:center;width:min(34vw,540px);height:min(66vh,720px);padding:14px 14px 62px;position:relative;overflow:visible;box-shadow:16px 16px #000}.home-root .cs .cs-slide:nth-of-type(2n) .cs-img{order:0}.home-root .cs .cs-img img{border:2px solid #000;border-radius:12px}.home-root .cs .cs-img figcaption{color:#111;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.95rem;display:flex;position:absolute;bottom:14px;left:18px;right:18px}.home-root .cs .cs-img figcaption b{font-weight:700}.home-root .cs .cs-ghost{z-index:0;font-family:var(--font-condensed);color:#0000;-webkit-text-stroke:3px var(--sfg);opacity:.3;pointer-events:none;will-change:transform;font-size:78vh;line-height:.8;display:block;position:absolute;bottom:-10vh;right:-2vw}.home-root .cs .cs-slide:nth-of-type(2n) .cs-ghost{left:-2vw;right:auto}.home-root .cs .cs-big{font-size:max(6.4rem,min(13vw,14rem))}.home-root .cs .cs-client{font-size:max(2.6rem,min(4.4vw,4.6rem))}.home-root .cs .cs-intro{padding-right:10vw}.home-root .cs .cs-stage{z-index:1;height:100vh;position:sticky;top:0;overflow:hidden}.home-root .cs .cs-track{will-change:auto;width:100%;height:100%;display:block;position:relative}.home-root .cs .cs-intro{width:auto;padding:var(--sec) 6vw}.home-root .cs .cs-slide{will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.home-root .cs .cs-spacer{height:500vh}.home-root .cs .cs-ghost{will-change:transform}.home-root .cs .cs-ui{display:none}.home-root .cs .cs-img .cs-tall{object-position:50% 0}.home-root .cs.cs-fin{background:#000}.home-root .cs.cs-fin .cs-stage{visibility:hidden}.home-root .cs-cover{z-index:4;opacity:0;pointer-events:none;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.home-root .cs .cs-end{z-index:2;background:#000;width:100%;height:100vh;padding:0;display:block;position:relative;overflow:hidden}.home-root .cs .cg-img{visibility:hidden;top:0}.home-root .cs .cg-img.far{z-index:1}.home-root .cs .cg-img.mid{z-index:2}.home-root .cs .cg-copy{z-index:5;left:50%}.home-root .cg-paint{z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:900px){.home-root .cs .cs-slide{padding:calc(var(--head-h,60px) + 2vh) 6vw 3vh;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:2.4vh}.home-root .cs .cs-copy{order:1;gap:.5rem}.home-root .cs .cs-img,.home-root .cs .cs-slide:nth-of-type(2n) .cs-img{border-radius:16px;order:2;justify-self:center;width:min(80vw,380px);height:34vh;padding:9px 9px 40px;box-shadow:9px 9px #000}.home-root .cs .cs-img img{border-radius:9px}.home-root .cs .cs-img figcaption{font-size:.72rem;bottom:11px;left:12px;right:12px}.home-root .cs .cs-big{font-size:max(4rem,min(21vw,7rem))}.home-root .cs .cs-client{font-size:max(1.9rem,min(8.5vw,2.6rem))}.home-root .cs .cs-line{font-size:1.02rem}.home-root .cs .cs-tag{font-size:.8rem}.home-root .cs .cs-ghost{opacity:.22;font-size:48vh;bottom:-6vh}.home-root .cs .cg-copy{width:min(86vw,420px);padding:1.6rem 1.4rem 1.5rem;box-shadow:10px 10px #a020f0}.home-root .cs .cg-copy .cs-endnum{font-size:max(4.6rem,min(24vw,8rem))}.home-root .cs .cg-copy p{font-size:1.08rem}.home-root .cs .cg-img.far{width:20vw!important}.home-root .cs .cg-img.mid{width:27vw!important}}@media (max-width:900px) and (max-height:700px){.home-root .cs .cs-line{display:none}.home-root .cs .cs-img,.home-root .cs .cs-slide:nth-of-type(2n) .cs-img{height:36vh}}.home-root .cg-copy{z-index:6;background:var(--pb);color:var(--pf);--fg:var(--pf);--bg:var(--pb);border:3px solid #000;border-radius:26px;padding:2.6rem 3rem 2.4rem;box-shadow:18px 18px #a020f0}.home-root .cg-copy .cs-endnum{font-size:max(6rem,min(13vw,14rem))}.home-root .cs-end{position:relative}.home-root .cg-img{rotate:var(--r,0deg);will-change:transform}.home-root .cg-img.far{z-index:1;border-width:2px}.home-root .cg-img.mid{z-index:2}.home-root .cg{position:absolute;top:0;bottom:0;left:0;right:0}.home-root .cg-img{z-index:2;border:3px solid #000;border-radius:16px;margin:0;position:absolute;overflow:hidden}.home-root .cg-img img{object-fit:cover;width:100%;height:100%;display:block}.home-root .cg-copy{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:1.2rem;display:flex;position:absolute;top:50%;left:50vw;translate:-50% -50%}.home-root .cg-copy p{max-width:30ch;margin:0;font-size:max(1.3rem,min(2vw,1.9rem));line-height:1.4}.home-root :-webkit-any(.cs-img,.cg-img) picture{display:contents}.home-root :-moz-any(.cs-img,.cg-img) picture{display:contents}.home-root :is(.cs-img,.cg-img) picture{display:contents}.home-root:not([data-home-motion]) .cs-stage,.home-root:not([data-home-motion]) .cs-track{height:auto;position:relative;overflow:visible}.home-root:not([data-home-motion]) .cs-slide{height:auto;min-height:100vh;position:relative}.home-root:not([data-home-motion]) .cs-spacer{display:none}.home-root:not([data-home-motion]) .cs-line{display:block}.home-root:not([data-home-motion]) .cs-end{place-items:center;height:auto;min-height:100vh;padding:4rem 0;display:grid}.home-root:not([data-home-motion]) .cg-copy{max-width:86vw;position:relative;top:auto;left:auto;translate:none}.home-root .cs .cta-secondary{background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 2px no-repeat;margin:-2px -4px -4px;padding:2px 4px 4px;transition:background-size .35s cubic-bezier(.2,.8,.2,1),color .25s;border-bottom-color:#0000!important}.home-root .cs .cta-secondary:focus-visible{color:var(--bg);background-size:100% 100%}@media (hover:hover){.home-root .cs .cta-secondary:hover{color:var(--bg);background-size:100% 100%}}@media (hover:none){.home-root .cs .cta-secondary:hover:not(:focus-visible){color:inherit;background-size:100% 2px}.home-root .cs .cta:hover:not(:focus-visible){color:#fff;box-shadow:none;background:#a020f0;transform:none}.home-root .cs .cta:hover:not(:focus-visible) .arr{transform:none}}.home-root .encore{padding:var(--sec) 4vw}.home-root .encore-in{flex-direction:column;gap:3rem;display:flex}.home-root .encore-in>.enc-paint{margin-bottom:calc(var(--head) - 3rem)}.home-root .encore h2{font-size:max(4.4rem,min(14vw,15rem))}.home-root .encore h2 .w{vertical-align:top;display:inline-block;overflow:hidden}.home-root .encore h2 .w>span{display:inline-block}.home-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}.home-root .encore-ctas{border:3px solid 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)}.home-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}.home-root .encore-ctas .cta{box-shadow:none;border-radius:0;justify-content:space-between}.home-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}.home-root .encore-ctas .alt .lbl{background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;padding-bottom:4px}@media (hover:hover){.home-root .encore-ctas .alt:hover{color:var(--fg);background-size:100% 0}}.home-root .encore-ctas .alt .arr{font-size:1.4em;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-block}@media (hover:hover){.home-root .encore-ctas .alt:hover .arr{transform:translate(4px)}}.home-root .encore-ctas .alt:focus-visible .arr{transform:translate(4px)}.home-root .encore-ctas .alt:focus-visible{color:var(--fg);outline-offset:-6px;background-size:100% 0;outline:3px solid #a020f0}.home-root .qf{border:3px solid var(--line);border-radius:8px;flex-direction:column;gap:1.2rem;padding:2.4rem;display:flex}.home-root .qf-step{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1rem}.home-root .qf-q{font-family:var(--font-condensed);text-transform:uppercase;margin:0;font-size:max(2.4rem,min(4.6vw,4.6rem));font-weight:400;line-height:.95}.home-root .qf-opts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;display:grid}.home-root .qf-opts button{font:inherit;text-align:left;border:3px solid var(--line);background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 0 no-repeat;color:var(--fg);cursor:pointer;border-radius:12px;padding:1.2rem 1.4rem;font-size:1.2rem;transition:background-size .3s cubic-bezier(.2,.8,.2,1),color .2s}@media (hover:hover){.home-root .qf-opts button:hover{color:var(--bg);background-size:100% 100%;outline:none}.home-root .qf-opts button:focus-visible{color:var(--bg);background-size:100% 100%;outline:none}}.home-root .qf-top{align-items:center;gap:1.2rem;display:flex}.home-root .qf-prog{background:color-mix(in srgb, var(--fg) 15%, transparent);border-radius:4px;flex:1;height:6px;overflow:hidden}.home-root .qf-prog i{transform-origin:0;background:#a020f0;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block}.home-root .qf-q:focus{outline:none}.home-root .qf-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.home-root .qf-body button{font:inherit;text-align:left;border:3px solid var(--line);background:linear-gradient(var(--fg), var(--fg)) 0 100% / 100% 0 no-repeat;color:var(--fg);cursor:pointer;border-radius:12px;padding:1.2rem 1.4rem;font-size:1.2rem;transition:background-size .3s cubic-bezier(.2,.8,.2,1),color .2s}@media (hover:hover){.home-root .qf-body button:hover,.home-root .qf-body button[aria-pressed=true]{color:var(--bg);background-size:100% 100%;outline:none}.home-root .qf-body button:focus-visible{color:var(--bg);background-size:100% 100%;outline:none}}.home-root .qf-body.fields{grid-template-columns:1fr}.home-root .qf-field{flex-direction:column;gap:.5rem;display:flex}.home-root .qf-field span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.home-root .qf-field input,.home-root .qf-field textarea{font:inherit;border:3px solid var(--line);background:var(--bg);color:var(--fg);border-radius:12px;width:100%;padding:1rem 1.2rem;font-size:1.2rem}.home-root .qf-field textarea{resize:vertical;min-height:9rem;line-height:1.5}.home-root .qf-field input:focus-visible{outline-offset:2px;outline:3px solid #a020f0}.home-root .qf-field textarea:focus-visible{outline-offset:2px;outline:3px solid #a020f0}.home-root .qf-nav{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.home-root .qf-nav:empty{display:none}.home-root .qf-back{font:inherit;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:.4rem 0;font-size:1rem;text-decoration:underline;text-decoration-thickness:2px}.home-root .qf-err{color:#d4004a;margin:0;font-size:1.1rem;font-weight:600}.home-root .qf-err:empty{display:none}.home-root .qf-privacy{margin:0;font-size:1rem;line-height:1.5}.home-root .qf-privacy a{color:inherit}.home-root .qf-done{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;font-size:1.3rem;display:flex}.home-root .qf-note{font-family:var(--font-mono);letter-spacing:.06em;margin:0;font-size:.9rem}.home-root .encore-ctas .cta{display:none}.home-root .encore-ctas{grid-template-columns:1fr}.home-root .encore{position:relative}.home-root .enc-paint{cursor:crosshair;position:relative}.home-root .enc-canvas{width:calc(100% + 8vw);height:calc(100% + 10vh);display:block;position:absolute;top:-6vh;bottom:-4vh;left:-4vw;right:-4vw}.home-root .enc-paint h2{position:relative}.home-root .encore .legal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:.85rem}.home-root .encore-ctas{background:var(--line)}.home-root .encore-ctas>a,.home-root .encore-ctas>a:active{transform:none!important}.home-root .encore-ctas>a{transition:color .15s,background-color .15s,background-size .35s cubic-bezier(.2,.8,.2,1)!important}.home-root .encore-ctas>a:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.home-root .encore-ctas>a:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}@media (max-width:760px){.home-root .encore-ctas>a:first-child{border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.home-root .encore-ctas>a:last-child{border-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}.home-root .encore-ctas{border-radius:8px}.home-root .enc-paint[data-ink-state=live] .ew{color:#0000}.home-root .enc-paint:not([data-ink-state=live]) .enc-canvas{visibility:hidden}.home-root .qf fieldset{border:0;min-width:0;margin:0;padding:0}.home-root .qf fieldset[hidden]{display:none}.home-root .qf-choice{border:3px solid var(--line);border-radius:12px;align-items:center;gap:.6rem;padding:1.2rem;display:flex}.home-root .home-intake-honeypot{height:0;position:absolute;left:-9999px;overflow:hidden}.home-root .qf button:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.home-root .encore-ctas{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-root .enc-paint .ew{color:var(--fg)}.home-root .enc-canvas{display:none}.home-root .qf *{transition:none}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-root[data-home-motion] .founder{view-timeline:--home-founder block}.home-root[data-home-motion] .f-name .row{animation:cubic-bezier(.333333,1,.666667,1) both home-name-in;animation-timeline:--home-founder;animation-range:entry entry 60vh}.home-root[data-home-motion] .f-name .row[data-name="1"]{--home-name-from:-30vw}.home-root[data-home-motion] .f-name .row[data-name="-1"]{--home-name-from:30vw}.home-root[data-home-motion] .portrait{view-timeline:--home-portrait block;animation:linear both home-portrait-reveal;animation-timeline:--home-portrait;animation-range:entry entry 30vh}.home-root[data-home-motion] .portrait img{animation:linear both home-portrait-zoom;animation-timeline:--home-portrait;animation-range:entry exit calc(100% - 60vh)}}}@keyframes home-name-in{0%{transform:translateX(var(--home-name-from,0))}to{transform:translate(0)}}@keyframes home-portrait-reveal{0%{clip-path:inset(45% 0% 0% round 24px)}to{clip-path:inset(0% round 24px)}}@keyframes home-portrait-zoom{0%{transform:scale(1.15)}to{transform:scale(1)}}@media (min-width:901px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-root[data-home-motion] .founder{view-timeline:--home-founder-d block}.home-root[data-home-motion] [data-name]{animation:linear both home-name-in-d;animation-timeline:--home-founder-d;animation-range:entry entry 95vh}.home-root[data-home-motion] [data-name="1"]{--home-name-from-d:-24vw}.home-root[data-home-motion] [data-name="-1"]{--home-name-from-d:24vw}.home-root[data-home-motion] .f-grid{view-timeline:--home-grid-d block}.home-root[data-home-motion] .portrait{animation:linear both home-portrait-reveal-d;animation-timeline:--home-grid-d;animation-range:entry entry 65vh}.home-root[data-home-motion] .portrait img{animation:linear both home-portrait-zoom-d;animation-timeline:--home-grid-d;animation-range:entry entry 80vh}}}@keyframes home-name-in-d{0%{transform:translateX(var(--home-name-from-d,0))}to{transform:translate(0)}}@keyframes home-portrait-reveal-d{0%{clip-path:inset(30% 0% 0% round 24px);transform:translateY(30vh)}to{clip-path:inset(0% round 24px);transform:translateY(0)}}@keyframes home-portrait-zoom-d{0%{transform:translateY(-6%)scale(1.22)}to{transform:translateY(0%)scale(1)}}
