.Home-module__KB8uRq__home{--home-bg:#fff;--home-ink:#0d0d0d;--home-text:#19191d;--home-muted:gray;--home-subtle:#999;--home-panel:#f7f7f7;--home-raised:#fff;--home-line:#eee;--home-accent:#e76950;--home-lavender:#a599e8;--home-glass:#f7f7f7b8;--home-glass-rgb:247, 247, 247;--home-edge:var(--space-9xl);--home-content-inset:max(var(--home-edge), calc((100% - var(--max-width)) / 2 + var(--home-edge)));background:var(--home-bg);color:var(--home-text);font-size:var(--step-0);line-height:1.6;overflow:clip}[data-theme=dark] .Home-module__KB8uRq__home{--home-bg:#000;--home-ink:#f5f5f5;--home-text:#f5f5f5;--home-muted:#acacb5;--home-subtle:#91919c;--home-panel:#101012;--home-raised:#19191d;--home-line:#2c2c32;--home-accent:#e8543d;--home-lavender:#b7a9de;--home-glass:#19191db8;--home-glass-rgb:25, 25, 29}.Home-module__KB8uRq__home h1,.Home-module__KB8uRq__home h2,.Home-module__KB8uRq__home h3,.Home-module__KB8uRq__home p,.Home-module__KB8uRq__home blockquote,.Home-module__KB8uRq__home dl,.Home-module__KB8uRq__home dd{margin:0}.Home-module__KB8uRq__home h1,.Home-module__KB8uRq__home h2,.Home-module__KB8uRq__home h3{letter-spacing:0;font-weight:500}.Home-module__KB8uRq__home a,.Home-module__KB8uRq__home button{-webkit-tap-highlight-color:transparent}.Home-module__KB8uRq__home a:focus-visible,.Home-module__KB8uRq__home button:focus-visible,.Home-module__KB8uRq__home blockquote:focus-visible{outline:var(--stroke-emphasis) solid var(--home-lavender);outline-offset:var(--space-3xs)}.Home-module__KB8uRq__home svg{flex-shrink:0}.Home-module__KB8uRq__primaryButton,.Home-module__KB8uRq__outlineButton,.Home-module__KB8uRq__softButton{justify-content:center;align-items:center;gap:var(--space-xs);--cta-padding-x:var(--space-2xl);--cta-padding-x-next:var(--space-3xl);padding:0 var(--cta-padding-x);min-height:var(--button-height);border-radius:var(--pill);font-size:var(--button-font-size);font-weight:400;line-height:var(--button-line-height);white-space:nowrap;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}:is(.Home-module__KB8uRq__primaryButton:has(>svg:last-child),.Home-module__KB8uRq__outlineButton:has(>svg:last-child),.Home-module__KB8uRq__softButton:has(>svg:last-child)){padding-inline:var(--cta-padding-x-next) var(--cta-padding-x)}.Home-module__KB8uRq__primaryButton{background:var(--cta-accent,var(--home-accent));color:#fff;border:var(--stroke-hairline) solid transparent;box-shadow:none}.Home-module__KB8uRq__home .Home-module__KB8uRq__primaryButton:hover:not(:disabled){background:color-mix(in srgb, var(--cta-accent,var(--home-accent)) 86%, #fff);box-shadow:none;transform:none}.Home-module__KB8uRq__primaryButton:before,.Home-module__KB8uRq__primaryButton:after{display:none}.Home-module__KB8uRq__outlineButton{border:var(--stroke-hairline) solid var(--home-line);color:#666;background:var(--home-bg)}[data-theme=dark] .Home-module__KB8uRq__outlineButton{color:var(--home-text)}.Home-module__KB8uRq__outlineButton:hover,.Home-module__KB8uRq__softButton:hover{background:var(--home-line)}.Home-module__KB8uRq__softButton{border:var(--stroke-hairline) solid transparent}.Home-module__KB8uRq__primaryButton svg,.Home-module__KB8uRq__outlineButton svg,.Home-module__KB8uRq__softButton svg{transition:transform .18s}.Home-module__KB8uRq__header{justify-content:space-between;align-items:center;gap:var(--space-3xl);padding:var(--space-2xl) var(--space-2xl) var(--space-2xl) var(--space-7xl);z-index:20;max-width:var(--max-width);margin:auto;display:flex;position:relative}.Home-module__KB8uRq__logo{width:calc(var(--space-3xl) * 7.78);flex-shrink:0;display:block}.Home-module__KB8uRq__logo svg{width:100%;height:auto;display:block}.Home-module__KB8uRq__desktopNav{align-items:center;gap:var(--space-5xl);font-size:var(--step-0);display:flex}.Home-module__KB8uRq__desktopNav>a:not(.Home-module__KB8uRq__primaryButton){transition:color .18s}.Home-module__KB8uRq__desktopNav>a:not(.Home-module__KB8uRq__primaryButton):hover{color:var(--home-accent)}.Home-module__KB8uRq__desktopNav>.Home-module__KB8uRq__primaryButton{margin-left:var(--space-xs)}.Home-module__KB8uRq__mobileNav{display:none}.Home-module__KB8uRq__home main{width:100%}.Home-module__KB8uRq__hero{padding:0 var(--home-content-inset) var(--space-2xl);grid-template-columns:minmax(0, 1fr) minmax(0, var(--layout-form));gap:var(--space-13xl);align-items:center;display:grid}.Home-module__KB8uRq__heroCopy{gap:var(--space-5xl);flex-direction:column;display:flex}.Home-module__KB8uRq__heroCopy>div:first-child{gap:var(--space-m);display:grid}.Home-module__KB8uRq__heroCopy h1{font-size:var(--step-7);color:var(--home-ink);line-height:1.15}.Home-module__KB8uRq__heroCopy p{font-size:var(--step-2);color:var(--home-muted);line-height:1.4}.Home-module__KB8uRq__heroActions{gap:var(--space-s);flex-wrap:wrap;align-items:center;display:flex}.Home-module__KB8uRq__heroForm{padding:var(--space-3xl);min-width:0}.Home-module__KB8uRq__intro{text-align:center;align-items:center;gap:var(--space-s);z-index:1;flex-direction:column;display:flex;position:relative}.Home-module__KB8uRq__intro h2{font-size:var(--step-5);color:var(--home-text);max-width:22em;line-height:1.3}.Home-module__KB8uRq__intro p{max-width:35em;font-size:var(--step-1);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__founder,.Home-module__KB8uRq__services,.Home-module__KB8uRq__process,.Home-module__KB8uRq__testimonials,.Home-module__KB8uRq__work,.Home-module__KB8uRq__tools{padding-inline:var(--home-content-inset);flex-direction:column;align-items:center;display:flex;position:relative}.Home-module__KB8uRq__founder{padding-bottom:var(--space-7xl);gap:var(--space-6xl);isolation:isolate}.Home-module__KB8uRq__commitments .Home-module__KB8uRq__founderLines{--decoration-edge:var(--home-bg);--decoration-line:var(--home-lavender);top:calc(50% + var(--space-3xl));z-index:-1;width:100%;max-width:none;height:auto;left:50%;transform:translate(-50%,-50%)scale(1.75)}.Home-module__KB8uRq__commitments{perspective:calc(var(--space-13xl) * 9);gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;position:relative}.Home-module__KB8uRq__commitments article{gap:var(--space-2xs);flex-direction:column;display:flex}.Home-module__KB8uRq__commitments article:first-of-type{transform:rotateY(10deg)}.Home-module__KB8uRq__commitments article:last-of-type{transform:rotateY(-10deg)}.Home-module__KB8uRq__commitments article:nth-of-type(2){margin-block:var(--space-2xs)}.Home-module__KB8uRq__stepLabel{border-radius:var(--pill);padding:var(--space-s) var(--space-5xl);color:var(--home-muted);font-size:var(--step--1);justify-content:space-between;align-items:center;display:flex}.Home-module__KB8uRq__stepLabel>span:first-child{gap:var(--space-3xs);display:flex}.Home-module__KB8uRq__stepLabel i{width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--pill);background:var(--home-lavender);display:block}.Home-module__KB8uRq__commitmentBody{border-radius:var(--space-5xl);padding:var(--space-5xl);min-height:calc(var(--space-10xl) * 2 + var(--space-12xl) * .5);justify-content:flex-start;gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.Home-module__KB8uRq__commitmentBody h3{font-size:var(--step-2);color:var(--home-ink);line-height:1.4}.Home-module__KB8uRq__commitmentBody p{font-size:var(--step-0);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__services{padding-top:var(--space-7xl);padding-bottom:var(--space-10xl);gap:var(--space-7xl)}.Home-module__KB8uRq__services .Home-module__KB8uRq__intro p{max-width:var(--layout-form)}.Home-module__KB8uRq__serviceCards{gap:var(--space-m);width:100%;margin-bottom:calc(var(--space-2xl) - var(--space-7xl));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Home-module__KB8uRq__serviceCard{background:var(--home-panel);border-radius:var(--space-3xl);padding:var(--space-2xs);padding-top:calc(var(--space-9xl) - var(--stroke-hairline));color:var(--home-ink);isolation:isolate;flex-direction:column;display:flex;position:relative}.Home-module__KB8uRq__serviceNotch{width:calc(var(--space-10xl) + var(--space-6xl));height:calc(var(--space-9xl) - var(--stroke-hairline) * 2);background:var(--home-bg);border-bottom-right-radius:var(--space-3xl);justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;left:0}.Home-module__KB8uRq__serviceNotch:before,.Home-module__KB8uRq__serviceNotch:after{content:"";width:var(--space-3xl);height:var(--space-3xl);background:radial-gradient(circle at bottom right, transparent 70%, var(--home-bg) 71%);position:absolute}.Home-module__KB8uRq__serviceNotch:before{top:0;left:100%}.Home-module__KB8uRq__serviceNotch:after{top:100%;left:0}.Home-module__KB8uRq__serviceNotch img{width:var(--icon-l);height:var(--icon-l)}.Home-module__KB8uRq__serviceAction{right:var(--space-2xs);top:var(--space-2xs);border-radius:var(--pill);padding:var(--space-m);background:var(--home-raised);color:var(--home-muted);height:calc(var(--space-m) * 2 + var(--icon-s));justify-content:flex-end;align-items:center;display:flex;position:absolute}.Home-module__KB8uRq__serviceAction>span{opacity:0;white-space:nowrap;max-width:0;font-size:var(--step-0);transition:max-width .22s,opacity .18s;overflow:hidden}.Home-module__KB8uRq__serviceAction svg{width:var(--icon-s);height:var(--icon-s);transition:transform .18s}.Home-module__KB8uRq__serviceCard:hover .Home-module__KB8uRq__serviceAction>span,.Home-module__KB8uRq__serviceCard:focus-visible .Home-module__KB8uRq__serviceAction>span{opacity:1;max-width:10em}.Home-module__KB8uRq__serviceCopy{padding:var(--space-3xl);gap:var(--space-xs);display:grid}.Home-module__KB8uRq__serviceCopy h3{font-size:var(--step-3);white-space:nowrap;line-height:1.4}.Home-module__KB8uRq__serviceCopy p{font-size:var(--step-0);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__process{padding-block:var(--space-10xl) var(--space-7xl);gap:var(--space-7xl);background:linear-gradient(var(--home-panel), var(--home-bg));border-radius:var(--space-11xl) var(--space-11xl) 0 0}.Home-module__KB8uRq__process .Home-module__KB8uRq__intro p{max-width:25.3em}.Home-module__KB8uRq__phases{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.Home-module__KB8uRq__phases li{min-width:0}.Home-module__KB8uRq__phaseRail{height:var(--space-11xl);margin-bottom:var(--space-2xl);justify-content:center;align-items:center;display:flex;position:relative}.Home-module__KB8uRq__phaseRail:before{content:"";background:var(--home-raised);position:absolute;left:50%}.Home-module__KB8uRq__phases li:last-child .Home-module__KB8uRq__phaseRail:before{display:none}.Home-module__KB8uRq__phaseRail>span{width:var(--space-10xl);height:var(--space-10xl);border-radius:var(--pill);background:var(--home-panel);outline:var(--space-2xs) solid var(--home-raised);font-size:var(--step-4);color:var(--home-muted);z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.Home-module__KB8uRq__phaseRail>i{position:absolute}.Home-module__KB8uRq__phaseRail>i:after{content:"";width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--pill);background:var(--home-accent);right:calc(-1 * var(--space-xs));position:absolute;top:50%;transform:translateY(-50%)}.Home-module__KB8uRq__phases h3{font-size:var(--step-3);margin-bottom:var(--space-xs);line-height:1.4}.Home-module__KB8uRq__phases p{font-size:var(--step-0);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__testimonials{padding-block:var(--space-7xl);gap:var(--space-7xl)}.Home-module__KB8uRq__testimonials .Home-module__KB8uRq__intro p{max-width:27.8em}.Home-module__KB8uRq__testimonialStage{width:100%;padding-inline:var(--space-10xl);position:relative}.Home-module__KB8uRq__testimonialArtwork{left:0;top:calc(var(--space-10xl) * -1);width:calc(56% - var(--space-5xl));aspect-ratio:133/120;pointer-events:none;position:absolute}.Home-module__KB8uRq__testimonialShell{grid-template-columns:minmax(0, 1fr) var(--layout-stats);gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--space-7xl);min-height:calc(var(--space-13xl) * 4 + var(--space-9xl));display:grid;position:relative}.Home-module__KB8uRq__testimonialGlass{border-radius:var(--space-7xl);position:absolute;inset:0}.Home-module__KB8uRq__quote{--quote-inset:var(--space-7xl);--quote-scrollbar-thumb:#949494;min-width:0;padding:0;transition:opacity .12s;position:relative}.Home-module__KB8uRq__quote[data-transitioning=true]{opacity:0}.Home-module__KB8uRq__quote blockquote{max-height:var(--quote-height,calc(var(--space-13xl) * 2 + var(--space-7xl) + 2 * var(--quote-inset)));height:var(--quote-height,calc(var(--space-13xl) * 2 + var(--space-7xl) + 2 * var(--quote-inset)));scrollbar-width:auto;scrollbar-color:auto;scrollbar-gutter:stable;padding:var(--quote-inset);direction:ltr;overflow:hidden auto}.Home-module__KB8uRq__quote blockquote[data-fade-top=true],.Home-module__KB8uRq__quote blockquote[data-fade-bottom=true]{--fade-start:#000;--fade-end:#000;--quote-mask:linear-gradient(to bottom, var(--fade-start), #000 var(--space-2xl), #000 calc(100% - var(--space-2xl)), var(--fade-end)), linear-gradient(#000, #000);-webkit-mask-image:var(--quote-mask);-webkit-mask-image:var(--quote-mask);mask-image:var(--quote-mask);-webkit-mask-size:calc(100% - var(--quote-scrollbar-gutter)) 100%, var(--quote-scrollbar-gutter) 100%;-webkit-mask-size:calc(100% - var(--quote-scrollbar-gutter)) 100%, var(--quote-scrollbar-gutter) 100%;mask-size:calc(100% - var(--quote-scrollbar-gutter)) 100%, var(--quote-scrollbar-gutter) 100%;-webkit-mask-position:0 0,100% 0;mask-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Home-module__KB8uRq__quote blockquote[data-fade-top=true]{--fade-start:transparent}.Home-module__KB8uRq__quote blockquote[data-fade-bottom=true]{--fade-end:transparent}.Home-module__KB8uRq__quote blockquote::-webkit-scrollbar{width:var(--scrollbar-width)}.Home-module__KB8uRq__quote blockquote::-webkit-scrollbar-track{margin-block:var(--space-3xl);background:var(--home-raised);border-radius:var(--pill)}.Home-module__KB8uRq__quote blockquote::-webkit-scrollbar-thumb{background:var(--quote-scrollbar-thumb);border-radius:var(--pill);border:0}.Home-module__KB8uRq__quote blockquote::-webkit-scrollbar-thumb:hover{background:var(--home-muted)}@supports not selector(::-webkit-scrollbar){.Home-module__KB8uRq__quote blockquote{scrollbar-color:var(--quote-scrollbar-thumb) var(--home-raised)}}.Home-module__KB8uRq__quote p{text-align:left;font-size:var(--step-1);color:var(--home-muted);direction:ltr;line-height:1.6}.Home-module__KB8uRq__testimonialAside{gap:var(--space-xs);flex-direction:column;display:flex;position:relative}.Home-module__KB8uRq__stats{padding:var(--space-7xl);border-radius:var(--space-5xl);background:var(--home-raised);gap:var(--space-2xl);flex-direction:column;flex:1;display:flex}.Home-module__KB8uRq__stats>div{justify-content:flex-end;gap:var(--space-3xs);flex-direction:column-reverse;display:flex}.Home-module__KB8uRq__stats>div:not(:last-child){padding-bottom:var(--space-m);border-bottom:var(--stroke-hairline) solid var(--home-line)}.Home-module__KB8uRq__stats dt{font-size:var(--step--1);color:var(--home-muted)}.Home-module__KB8uRq__stats dd{font-size:var(--step-5);color:var(--home-ink);line-height:1.3}.Home-module__KB8uRq__carouselControls{background:var(--home-raised);padding:var(--space-xs);border-radius:var(--pill);justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.Home-module__KB8uRq__carouselControls>button,.Home-module__KB8uRq__circleAction{padding:var(--space-m);border-radius:var(--pill);background:var(--home-panel);color:var(--home-muted);border:0;justify-content:center;align-items:center;transition:background .18s,color .18s;display:flex}.Home-module__KB8uRq__carouselControls>button:hover{background:var(--home-line);color:var(--home-ink)}.Home-module__KB8uRq__carouselControls>button svg,.Home-module__KB8uRq__circleAction svg{width:var(--icon-s);height:var(--icon-s)}.Home-module__KB8uRq__dots{gap:var(--space-2xs);display:flex}.Home-module__KB8uRq__dots>button{width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--pill);background:var(--home-line);border:0;padding:0;transition:background .18s;position:relative}.Home-module__KB8uRq__dots>button:after{content:"";inset:calc(var(--space-xs) * -1) calc(var(--space-3xs) * -1);position:absolute}.Home-module__KB8uRq__dots>button[aria-current]{background:var(--home-accent)}.Home-module__KB8uRq__author{background:var(--home-panel);border-radius:var(--pill);padding:var(--space-m);align-items:center;gap:var(--space-s);color:var(--home-ink);width:calc(41% - var(--space-xs));display:flex;position:absolute;bottom:0;left:0}.Home-module__KB8uRq__avatars{isolation:isolate;flex-shrink:0;display:flex}.Home-module__KB8uRq__avatars img{border-radius:var(--pill);width:var(--space-9xl);height:var(--space-9xl);object-fit:cover}.Home-module__KB8uRq__avatars img:first-child{z-index:1}.Home-module__KB8uRq__avatars img+img{margin-left:calc(var(--space-2xs) * -1)}.Home-module__KB8uRq__author>div:last-child{min-width:0}.Home-module__KB8uRq__author p{font-size:var(--step-1);line-height:1.4}.Home-module__KB8uRq__author span{font-size:var(--step-0);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__work{padding-block:var(--space-5xl);gap:var(--space-7xl)}.Home-module__KB8uRq__projectGrid{gap:var(--space-m);width:100%;margin-bottom:calc(var(--space-5xl) - var(--space-7xl));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Home-module__KB8uRq__project{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.Home-module__KB8uRq__projectPanel{border-radius:var(--space-7xl);padding:var(--space-2xs);background:var(--home-panel);overflow:hidden}.Home-module__KB8uRq__projectArtwork{aspect-ratio:633/240;border-radius:var(--space-6xl);background:var(--home-raised);height:auto;position:relative;overflow:hidden}.Home-module__KB8uRq__editorImage{width:88.8%;height:auto;box-shadow:0 0 var(--space-l) #0000000a;position:absolute;top:16.1%;left:5.55%}.Home-module__KB8uRq__auraScreens{gap:2.15%;padding-inline:8.14%;display:flex;position:absolute;inset:0}.Home-module__KB8uRq__auraScreens img{flex-shrink:0;align-self:flex-start;width:23.44%;height:auto;position:relative;top:14%}.Home-module__KB8uRq__auraScreens img:nth-child(2n){top:-22%}.Home-module__KB8uRq__projectCopy{padding:var(--space-3xl);gap:var(--space-xs);display:grid}.Home-module__KB8uRq__projectCopy h3{font-size:var(--step-4);line-height:1.3}.Home-module__KB8uRq__projectCopy p{font-size:var(--step-1);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__projectMeta{justify-content:space-between;gap:var(--space-xs);align-items:center;display:flex}.Home-module__KB8uRq__projectMeta>div{gap:var(--space-2xs);display:flex}.Home-module__KB8uRq__projectMeta>div>span{padding:var(--space-m) var(--space-5xl);border-radius:var(--pill);background:var(--home-panel);font-size:var(--step-0);color:var(--home-muted)}.Home-module__KB8uRq__project:hover .Home-module__KB8uRq__circleAction{background:var(--home-line);color:var(--home-ink)}.Home-module__KB8uRq__tools{padding-block:var(--space-7xl) var(--space-10xl);gap:var(--space-7xl);background:linear-gradient(var(--home-bg), var(--home-panel))}.Home-module__KB8uRq__tools .Home-module__KB8uRq__intro p{max-width:24.5em}.Home-module__KB8uRq__toolGrid{gap:var(--space-m);width:100%;margin-bottom:calc(var(--space-2xl) - var(--space-7xl));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Home-module__KB8uRq__toolCard{background:var(--home-raised);border-radius:var(--space-5xl);padding:var(--space-2xs);min-width:0}.Home-module__KB8uRq__toolArtwork{height:var(--layout-artwork);border-radius:var(--space-3xl);color:#fff;background-position:50%;background-size:cover;position:relative;overflow:hidden}.Home-module__KB8uRq__toolArtwork[data-kind=spacing]{background-image:url(/images/home-final/spacing-grain.webp)}.Home-module__KB8uRq__toolArtwork[data-kind=type]{background-image:none}.Home-module__KB8uRq__toolArtwork[data-kind=type]:before{content:"";background:url(/images/home-final/type-grain.webp) 50%/cover;position:absolute;inset:0;transform:rotate(180deg)}.Home-module__KB8uRq__toolArtwork[data-kind=budget]{background-image:url(/images/home-final/budget-grain.webp)}.Home-module__KB8uRq__toolArtwork>svg{left:var(--space-5xl);top:var(--space-4xl);width:var(--icon-l);height:var(--icon-l);stroke-width:1.5px;position:absolute}.Home-module__KB8uRq__toolArrow{right:var(--space-xs);top:var(--space-xs);padding:var(--space-m);color:#666;border-radius:var(--pill);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute}.Home-module__KB8uRq__toolArrow svg{width:var(--icon-s);height:var(--icon-s);transition:transform .18s}.Home-module__KB8uRq__spacingBars{left:var(--space-5xl);right:var(--space-5xl);top:calc(var(--space-4xl) + var(--icon-l) + var(--space-m));gap:var(--space-s);display:grid;position:absolute}.Home-module__KB8uRq__spacingBars i{height:var(--space-2xs);border-radius:var(--space-3xs);width:100%;position:relative}.Home-module__KB8uRq__spacingBars i:before{content:"";width:var(--space-m);border-radius:inherit;background:#fff;height:100%;position:absolute}.Home-module__KB8uRq__typeSample{top:calc(var(--space-4xl) + var(--icon-l) + var(--space-m));left:var(--space-5xl);right:var(--space-5xl);color:#999;display:grid;position:absolute}.Home-module__KB8uRq__typeSample span:first-child{font-size:var(--step-5);white-space:nowrap;line-height:1.3}.Home-module__KB8uRq__typeSample span:last-child{font-size:var(--step-2);white-space:nowrap;line-height:1.4}.Home-module__KB8uRq__budgetBars{bottom:var(--space-4xl);left:var(--space-5xl);right:var(--space-5xl);gap:var(--space-3xs);height:var(--space-s);display:flex;position:absolute}.Home-module__KB8uRq__budgetBars i{border-radius:var(--space-3xs);background:#fff;flex:1}.Home-module__KB8uRq__toolCopy{padding:var(--space-3xl);gap:var(--space-xs);display:grid}.Home-module__KB8uRq__toolCopy h3{font-size:var(--step-2);line-height:1.4}.Home-module__KB8uRq__toolCopy p{font-size:var(--step-0);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__faq{padding:var(--space-7xl) var(--home-content-inset);border-radius:var(--space-11xl) var(--space-11xl) 0 0;grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);gap:var(--space-10xl);display:grid;position:relative}.Home-module__KB8uRq__faq:before{content:"";position:absolute}.Home-module__KB8uRq__faq>aside{justify-content:space-between;gap:var(--space-7xl);flex-direction:column;display:flex}.Home-module__KB8uRq__faq>aside>div>svg{color:var(--home-lavender);margin-bottom:var(--space-l);stroke-width:1.4px}.Home-module__KB8uRq__faq h2{font-size:var(--step-4);margin-bottom:var(--space-2xs);line-height:1.3}.Home-module__KB8uRq__faq aside p{font-size:var(--step-1);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__faqContact{align-items:center;display:flex}.Home-module__KB8uRq__faqContact p{font-size:var(--step-0)!important}.Home-module__KB8uRq__home .Home-module__KB8uRq__faq>section{width:100%;margin:0;padding:0}.Home-module__KB8uRq__home .Home-module__KB8uRq__faq>section>div{max-width:none;padding:0;display:block}.Home-module__KB8uRq__home .Home-module__KB8uRq__faq>section>div>div{width:100%;max-width:none}.Home-module__KB8uRq__home .Home-module__KB8uRq__faq h3 button{font-size:var(--step-1);padding:var(--space-xl);color:var(--home-ink);line-height:1.6}.Home-module__KB8uRq__faq [role=region] p{font-size:var(--step-0);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__invitation{padding:var(--space-m) max(var(--space-l), calc((100% - var(--max-width)) / 2 + var(--space-l)))}.Home-module__KB8uRq__invitationPanel{--invitation-surface-rgb:0, 0, 0;--invitation-heading:#fff;--invitation-text:#999;--invitation-glow:#1f1d41;isolation:isolate;background:rgb(var(--invitation-surface-rgb));border:var(--stroke-hairline) solid #ccc;border-radius:var(--space-9xl);padding:var(--space-10xl);gap:var(--space-5xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.Home-module__KB8uRq__invitationCopy:before{content:"";inset:calc(-1 * var(--space-l));z-index:-2;pointer-events:none;background:linear-gradient(110deg, rgb(var(--invitation-surface-rgb)) 30%, rgba(var(--invitation-surface-rgb), .85) 65%, rgba(var(--invitation-surface-rgb), 0) 100%);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-l), #000 calc(100% - var(--space-l)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--space-l), #000 calc(100% - var(--space-l)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--space-l), #000 calc(100% - var(--space-l)), transparent);position:absolute}.Home-module__KB8uRq__invitationVideo{z-index:-3;aspect-ratio:727/360;width:87.1%;position:absolute;top:-19.5%;left:46.3%}.Home-module__KB8uRq__invitationGlow{z-index:-1;aspect-ratio:1;background:var(--invitation-glow);border-radius:var(--pill);width:45%;filter:blur(calc(var(--space-7xl) * 2));opacity:.85;position:absolute;bottom:-80%;right:-12%}.Home-module__KB8uRq__invitationCopy{gap:var(--space-m);width:fit-content;max-width:100%;display:grid;position:relative}.Home-module__KB8uRq__invitationCopy h2{font-size:var(--step-5);color:var(--invitation-heading);line-height:1.3}.Home-module__KB8uRq__invitationCopy p{font-size:var(--step-2);max-width:35em;color:var(--invitation-text);line-height:1.6}.Home-module__KB8uRq__invitationBottom{justify-content:space-between;align-items:center;gap:var(--space-5xl);display:flex}.Home-module__KB8uRq__invitationBottom>.Home-module__KB8uRq__primaryButton{--cta-accent:#e8543d;--cta-padding-x:var(--space-5xl);--cta-padding-x-next:var(--space-6xl)}.Home-module__KB8uRq__invitationBottom>img{width:calc(var(--space-7xl) * 6);--dynamic-dark:#fff;height:auto}.Home-module__KB8uRq__footer{border-radius:var(--space-11xl) var(--space-11xl) 0 0;padding:var(--space-7xl) var(--home-content-inset) var(--space-2xl);gap:var(--space-5xl);flex-direction:column;display:flex}.Home-module__KB8uRq__footerGrid{grid-template-columns:var(--layout-sidebar) minmax(0, 1fr);gap:var(--space-10xl);display:grid}.Home-module__KB8uRq__footerBrand{flex-direction:column;align-items:flex-start;display:flex}.Home-module__KB8uRq__footerBrand>p{font-size:var(--step-1);color:var(--home-muted);max-width:var(--layout-sidebar);line-height:1.6}.Home-module__KB8uRq__footerBrand a[aria-label]:not(.Home-module__KB8uRq__logo){background:var(--home-raised);padding:var(--space-xs);border-radius:var(--space-s);width:auto;height:auto;color:var(--home-muted);border:0}.Home-module__KB8uRq__footerBrand a[aria-label] svg{width:var(--space-m);height:var(--space-m)}.Home-module__KB8uRq__footerBrand>.Home-module__KB8uRq__logo svg{width:100%;height:auto}.Home-module__KB8uRq__footerColumns{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Home-module__KB8uRq__footerColumns nav{gap:var(--space-s);flex-direction:column;align-items:flex-start;display:flex}.Home-module__KB8uRq__footerColumns h2,.Home-module__KB8uRq__footerColumns a{font-size:var(--step-0);line-height:1.6}.Home-module__KB8uRq__footerColumns h2{color:var(--home-ink);font-weight:500}.Home-module__KB8uRq__footerColumns a{color:var(--home-muted);transition:color .18s}.Home-module__KB8uRq__footerColumns a:hover{color:var(--home-ink)}.Home-module__KB8uRq__footerBottom{gap:var(--space-2xl);align-items:center;display:flex}.Home-module__KB8uRq__legal{justify-content:space-between;align-items:center;gap:var(--space-l);border-top:var(--stroke-hairline) solid var(--home-line);padding-block:var(--space-3xs);flex:1;display:flex}.Home-module__KB8uRq__legal p,.Home-module__KB8uRq__legal a,.Home-module__KB8uRq__legal button{font-size:var(--step--1);color:var(--home-muted);line-height:1.6}.Home-module__KB8uRq__legal>div{gap:var(--space-xl);align-items:center;display:flex}.Home-module__KB8uRq__footerBottom>button{background:var(--home-raised);padding:var(--space-xs) var(--space-s);white-space:nowrap}@media (min-width:1920px){.Home-module__KB8uRq__home{--home-edge:var(--space-9xl)}}@media (max-width:1200px){.Home-module__KB8uRq__desktopNav{gap:var(--space-l)}.Home-module__KB8uRq__header .Home-module__KB8uRq__logo{width:calc(var(--space-13xl) * 2)}.Home-module__KB8uRq__hero{grid-template-columns:minmax(0, 1fr) minmax(0, var(--layout-form));gap:var(--space-7xl)}.Home-module__KB8uRq__heroActions{gap:var(--space-xs)}.Home-module__KB8uRq__heroActions a{--cta-padding-x:var(--space-l);--cta-padding-x-next:var(--space-xl)}.Home-module__KB8uRq__serviceCopy h3{white-space:normal}.Home-module__KB8uRq__serviceCopy,.Home-module__KB8uRq__toolCopy{padding:var(--space-l)}.Home-module__KB8uRq__testimonialStage{padding-inline:var(--space-3xl)}.Home-module__KB8uRq__testimonialShell{grid-template-columns:minmax(0, 1fr) calc(var(--layout-stats) * .9);gap:var(--space-xs)}.Home-module__KB8uRq__quote{--quote-inset:var(--space-3xl)}.Home-module__KB8uRq__stats{padding:var(--space-3xl)}.Home-module__KB8uRq__author{width:45%}.Home-module__KB8uRq__faq,.Home-module__KB8uRq__footerGrid{grid-template-columns:calc(var(--layout-sidebar) * .9) minmax(0, 1fr);gap:var(--space-7xl)}.Home-module__KB8uRq__projectMeta>div>span{padding-inline:var(--space-l)}}@media (max-width:1050px){.Home-module__KB8uRq__desktopNav{display:none}.Home-module__KB8uRq__mobileNav{display:block}.Home-module__KB8uRq__header{padding:var(--space-l) var(--home-edge)}.Home-module__KB8uRq__hero{gap:var(--space-5xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Home-module__KB8uRq__heroForm{padding:var(--space-s)}.Home-module__KB8uRq__heroCopy h1{font-size:var(--step-6)}.Home-module__KB8uRq__serviceNotch{width:calc(var(--space-7xl) * 2)}.Home-module__KB8uRq__serviceAction>span{display:none}.Home-module__KB8uRq__author{width:48%}.Home-module__KB8uRq__avatars img{width:var(--space-7xl);height:var(--space-7xl)}.Home-module__KB8uRq__author span{font-size:var(--step--1)}.Home-module__KB8uRq__testimonialShell{gap:var(--space-l);grid-template-columns:minmax(0, 1fr) calc(var(--layout-stats) * .83)}.Home-module__KB8uRq__invitationCopy p{max-width:55%}}@media (max-width:900px){.Home-module__KB8uRq__home{--home-edge:var(--space-l)}.Home-module__KB8uRq__header{padding-block:var(--space-l)}.Home-module__KB8uRq__header .Home-module__KB8uRq__logo{width:calc(var(--space-13xl) * 2)}.Home-module__KB8uRq__hero{gap:var(--space-5xl);padding-top:var(--space-5xl);padding-bottom:var(--space-9xl);grid-template-columns:1fr}.Home-module__KB8uRq__heroCopy{gap:var(--space-3xl)}.Home-module__KB8uRq__heroCopy h1{font-size:var(--step-7)}.Home-module__KB8uRq__heroCopy p{font-size:var(--step-1);max-width:36em}.Home-module__KB8uRq__heroForm{padding:var(--space-m);width:100%;max-width:var(--layout-form);margin-inline:auto}.Home-module__KB8uRq__heroActions{flex-wrap:wrap}.Home-module__KB8uRq__intro h2{font-size:var(--step-5)}.Home-module__KB8uRq__intro p{font-size:var(--step-0);max-width:34em}.Home-module__KB8uRq__founder,.Home-module__KB8uRq__services,.Home-module__KB8uRq__process,.Home-module__KB8uRq__testimonials,.Home-module__KB8uRq__work,.Home-module__KB8uRq__tools{gap:var(--space-6xl);padding-block:var(--space-7xl)}.Home-module__KB8uRq__commitments,.Home-module__KB8uRq__serviceCards,.Home-module__KB8uRq__toolGrid,.Home-module__KB8uRq__projectGrid{gap:var(--space-l);grid-template-columns:1fr;margin-bottom:0}.Home-module__KB8uRq__commitmentBody{min-height:0;padding:var(--space-3xl)}.Home-module__KB8uRq__founderLines{opacity:.6;background-size:auto 90%}.Home-module__KB8uRq__serviceCard{min-height:calc(var(--space-13xl) * 2)}.Home-module__KB8uRq__serviceCopy{padding:var(--space-3xl)}.Home-module__KB8uRq__serviceCopy h3{font-size:var(--step-3)}.Home-module__KB8uRq__serviceNotch{width:calc(var(--space-10xl) + var(--space-7xl))}.Home-module__KB8uRq__serviceCopy p{max-width:32em}.Home-module__KB8uRq__process{border-radius:var(--space-7xl) var(--space-7xl) 0 0}.Home-module__KB8uRq__phases{gap:var(--space-6xl);text-align:left;grid-template-columns:1fr}.Home-module__KB8uRq__phases li{grid-template-columns:var(--space-10xl) minmax(0, 1fr);column-gap:var(--space-l);display:grid}.Home-module__KB8uRq__phaseRail{grid-row:1/3;align-items:flex-start;height:100%;margin:0}.Home-module__KB8uRq__phaseRail:before{display:none}.Home-module__KB8uRq__phaseRail>span{width:var(--space-9xl);height:var(--space-9xl);font-size:var(--step-3)}.Home-module__KB8uRq__phaseRail>i{width:var(--stroke-emphasis);height:auto;top:calc(var(--space-9xl) + var(--space-xs));left:50%;right:auto;bottom:calc(var(--space-6xl) * -1);background:linear-gradient(transparent, var(--home-lavender))}.Home-module__KB8uRq__phaseRail>i:after{top:auto;bottom:0;right:50%;transform:translate(50%)}.Home-module__KB8uRq__phases h3{font-size:var(--step-3)}.Home-module__KB8uRq__phases p{font-size:var(--step-0)}.Home-module__KB8uRq__testimonialStage{padding:0}.Home-module__KB8uRq__testimonialArtwork{width:95%;top:calc(var(--space-5xl) * -1);left:calc(var(--space-3xl) * -1)}.Home-module__KB8uRq__testimonialShell{gap:var(--space-m);padding:var(--space-m);background:var(--home-glass);min-height:0;-webkit-backdrop-filter:blur(var(--space-m));backdrop-filter:blur(var(--space-m));border-radius:var(--space-5xl);flex-direction:column;display:flex}.Home-module__KB8uRq__testimonialGlass{display:none}.Home-module__KB8uRq__quote{--quote-inset:var(--space-m)}.Home-module__KB8uRq__quote blockquote{max-height:20em}.Home-module__KB8uRq__quote p{font-size:var(--step-0)}.Home-module__KB8uRq__author{border-radius:var(--space-3xl);width:100%;padding:var(--space-m);border:0;order:1;position:relative;bottom:auto;left:auto}.Home-module__KB8uRq__author p{font-size:var(--step-1)}.Home-module__KB8uRq__author span{font-size:var(--step--1)}.Home-module__KB8uRq__avatars img{width:var(--space-9xl);height:var(--space-9xl)}.Home-module__KB8uRq__testimonialAside{order:2}.Home-module__KB8uRq__stats{gap:var(--space-s);padding:var(--space-l);border-radius:var(--space-3xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Home-module__KB8uRq__stats>div:not(:last-child){border-bottom:0;padding-bottom:0}.Home-module__KB8uRq__stats dd{font-size:var(--step-4)}.Home-module__KB8uRq__stats dt{font-size:var(--step--1);line-height:1.4}.Home-module__KB8uRq__carouselControls{padding:var(--space-xs)}.Home-module__KB8uRq__dots{gap:var(--space-s)}.Home-module__KB8uRq__dots>button{width:var(--space-2xs);height:var(--space-2xs)}.Home-module__KB8uRq__projectArtwork{aspect-ratio:633/240;height:auto}.Home-module__KB8uRq__editorImage{top:16.1%}.Home-module__KB8uRq__auraScreens img{top:14%}.Home-module__KB8uRq__auraScreens img:nth-child(2n){top:-22%}.Home-module__KB8uRq__projectCopy{padding:var(--space-3xl)}.Home-module__KB8uRq__projectCopy h3{font-size:var(--step-4)}.Home-module__KB8uRq__projectCopy p{font-size:var(--step-0)}.Home-module__KB8uRq__projectMeta>div{flex-wrap:wrap}.Home-module__KB8uRq__projectMeta>div>span{padding:var(--space-s) var(--space-l);font-size:var(--step--1)}.Home-module__KB8uRq__projectPanel{border-radius:var(--space-5xl)}.Home-module__KB8uRq__projectArtwork{border-radius:var(--space-4xl) var(--space-4xl) 0 0}.Home-module__KB8uRq__toolArtwork{height:var(--layout-artwork)}.Home-module__KB8uRq__toolCopy{padding:var(--space-3xl)}.Home-module__KB8uRq__toolCopy h3{font-size:var(--step-3)}.Home-module__KB8uRq__toolCopy p{font-size:var(--step-0)}.Home-module__KB8uRq__faq{gap:var(--space-5xl);padding:var(--space-7xl) var(--home-content-inset);border-radius:var(--space-7xl) var(--space-7xl) 0 0;grid-template-columns:1fr}.Home-module__KB8uRq__faq>aside{gap:var(--space-3xl)}.Home-module__KB8uRq__faq>aside>div>svg{margin-bottom:var(--space-m)}.Home-module__KB8uRq__faq aside p{font-size:var(--step-0)}.Home-module__KB8uRq__faqContact{gap:var(--space-xl)}.Home-module__KB8uRq__faq h3 button{padding:var(--space-l) var(--space-s);font-size:var(--step-1)}.Home-module__KB8uRq__faq [role=region] p{font-size:var(--step-1)}.Home-module__KB8uRq__invitation{padding:var(--space-m) var(--space-xs)}.Home-module__KB8uRq__invitationPanel{padding:var(--space-3xl);border-radius:var(--space-5xl);gap:var(--space-5xl)}.Home-module__KB8uRq__invitationCopy h2{font-size:var(--step-5)}.Home-module__KB8uRq__invitationCopy p{font-size:var(--step-0);max-width:100%}.Home-module__KB8uRq__invitationVideo{opacity:.7;width:170%;top:55%;left:35%}.Home-module__KB8uRq__invitationBottom{align-items:flex-start;gap:var(--space-10xl);flex-direction:column}.Home-module__KB8uRq__invitationBottom>img{width:calc(var(--space-13xl) * 2);align-self:flex-end}.Home-module__KB8uRq__invitationGlow{width:100%;bottom:-30%}.Home-module__KB8uRq__footer{padding:var(--space-5xl) var(--home-edge) var(--space-2xl);border-radius:var(--space-7xl) var(--space-7xl) 0 0;gap:var(--space-5xl)}.Home-module__KB8uRq__footerGrid{gap:var(--space-5xl);grid-template-columns:1fr}.Home-module__KB8uRq__footerBrand>p{font-size:var(--step-0)}.Home-module__KB8uRq__footerColumns{gap:var(--space-5xl) var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr))}.Home-module__KB8uRq__footerColumns h2,.Home-module__KB8uRq__footerColumns a{font-size:var(--step-0)}.Home-module__KB8uRq__footerBottom{flex-wrap:wrap}.Home-module__KB8uRq__legal{align-items:flex-start;gap:var(--space-m);padding-top:var(--space-l);flex-direction:column;flex-basis:100%}.Home-module__KB8uRq__footerBottom>button{margin-left:auto}}@media (prefers-reduced-motion:reduce){.Home-module__KB8uRq__home *,.Home-module__KB8uRq__home :before,.Home-module__KB8uRq__home :after{transition:none!important;animation:none!important}}.Home-module__KB8uRq__home .Home-module__KB8uRq__faq h3 button[aria-expanded=true]{padding-bottom:var(--space-2xs)}.Home-module__KB8uRq__home .Home-module__KB8uRq__faq [role=region] p{padding:0 var(--space-xl) var(--space-xl)}.Home-module__KB8uRq__faq>aside>div:first-child{padding-block:var(--space-xl)}.Home-module__KB8uRq__faq>aside>div>svg{width:var(--icon-l);height:var(--icon-l);display:block}.Home-module__KB8uRq__animationMedia{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}@media (hover:hover){.Home-module__KB8uRq__home .Home-module__KB8uRq__faq h3 button:hover{color:var(--home-lavender)}}.Home-module__KB8uRq__faq{isolation:isolate;background:0 0}.Home-module__KB8uRq__faq:before{background:var(--home-bg);border-radius:inherit;z-index:-1;inset:0}.Home-module__KB8uRq__faq:after{content:"";background:linear-gradient(var(--home-panel) 50%, var(--home-bg) 50%);z-index:-2;position:absolute;inset:0}.Home-module__KB8uRq__serviceAction{gap:0;transition:gap .18s,padding-inline-start .18s}.Home-module__KB8uRq__serviceCard:hover .Home-module__KB8uRq__serviceAction,.Home-module__KB8uRq__serviceCard:focus-visible .Home-module__KB8uRq__serviceAction{gap:var(--space-xs);padding-inline-start:var(--space-l)}@media (max-width:1050px){.Home-module__KB8uRq__serviceCard:hover .Home-module__KB8uRq__serviceAction,.Home-module__KB8uRq__serviceCard:focus-visible .Home-module__KB8uRq__serviceAction{gap:0;padding-inline-start:var(--space-m)}}.Home-module__KB8uRq__footerBrand>a.Home-module__KB8uRq__logo[aria-label] svg{width:100%;height:auto}.Home-module__KB8uRq__faqContact{gap:var(--space-2xl)}.Home-module__KB8uRq__faqContact p{white-space:nowrap;flex-shrink:0}.Home-module__KB8uRq__faqContact a{padding-inline:var(--space-l);flex:1}.Home-module__KB8uRq__home{--home-icon-ink:#1a1a1a;--home-icon-paper:#edecfb}[data-theme=dark] .Home-module__KB8uRq__home{--home-icon-ink:#f5f5f5;--home-icon-paper:#3b354e}.Home-module__KB8uRq__serviceNotch>svg{width:var(--icon-l);height:var(--icon-l)}.Home-module__KB8uRq__home{--home-secondary:#666;--home-detail:#585862;--home-control:#f2f2f2;--home-outline:#d9d9d9;--home-rail-start:#f9f8fe;--fireburst:var(--home-accent);--lavender:#ddd9f8}[data-theme=dark] .Home-module__KB8uRq__home{--home-secondary:#b7b7bf;--home-detail:#acacb5;--home-control:#19191d;--home-outline:#36363e;--home-rail-start:#302c42}.Home-module__KB8uRq__primaryButton,.Home-module__KB8uRq__outlineButton,.Home-module__KB8uRq__softButton,.Home-module__KB8uRq__desktopNav,.Home-module__KB8uRq__serviceAction,.Home-module__KB8uRq__phaseRail>span,.Home-module__KB8uRq__stats dd,.Home-module__KB8uRq__author p,.Home-module__KB8uRq__projectMeta>div>span,.Home-module__KB8uRq__faqContact p,.Home-module__KB8uRq__typeSample{font-weight:500}.Home-module__KB8uRq__primaryButton,.Home-module__KB8uRq__softButton{border:0}.Home-module__KB8uRq__outlineButton{border-color:var(--home-outline)}.Home-module__KB8uRq__softButton{background:var(--home-control);color:var(--home-secondary)}.Home-module__KB8uRq__primaryButton svg,.Home-module__KB8uRq__outlineButton svg,.Home-module__KB8uRq__softButton svg{width:var(--icon-s);height:var(--icon-s)}.Home-module__KB8uRq__intro h2,.Home-module__KB8uRq__projectCopy h3,.Home-module__KB8uRq__phases h3,.Home-module__KB8uRq__faq h2{color:var(--home-ink)}.Home-module__KB8uRq__quote p,.Home-module__KB8uRq__phaseRail>span,.Home-module__KB8uRq__serviceAction{color:var(--home-secondary)}.Home-module__KB8uRq__toolCopy p,.Home-module__KB8uRq__legal p,.Home-module__KB8uRq__legal a,.Home-module__KB8uRq__legal button{color:var(--home-detail)}.Home-module__KB8uRq__tools>.Home-module__KB8uRq__softButton{background:var(--home-raised)}.Home-module__KB8uRq__tools .Home-module__KB8uRq__intro h2{color:var(--home-text)}.Home-module__KB8uRq__phases{gap:var(--space-7xl)}.Home-module__KB8uRq__phaseRail:before{height:var(--space-11xl);right:calc(-50% - var(--space-7xl));border-radius:0}.Home-module__KB8uRq__phases li:first-child .Home-module__KB8uRq__phaseRail:before{left:calc(50% - var(--space-11xl) / 2);border-radius:var(--pill) 0 0 var(--pill)}.Home-module__KB8uRq__phases li:nth-last-child(2) .Home-module__KB8uRq__phaseRail:before{right:calc(-50% - var(--space-7xl) - var(--space-11xl) / 2);border-radius:0 var(--pill) var(--pill) 0}.Home-module__KB8uRq__phaseRail>i{left:calc(50% + var(--space-11xl));height:var(--space-4xs);background:linear-gradient(90deg, var(--home-rail-start), var(--lavender));right:calc(-50% - var(--space-7xl) + var(--space-11xl) + var(--space-xs))}.Home-module__KB8uRq__footerBrand{padding-top:var(--space-8xl);gap:0;position:relative}.Home-module__KB8uRq__footerBrand>.Home-module__KB8uRq__logo{top:0;left:calc(-1 * var(--space-s));position:absolute}.Home-module__KB8uRq__footerBrand>div{margin-top:var(--space-5xl);gap:var(--space-xs)}.Home-module__KB8uRq__footerBrand a[aria-label]:not(.Home-module__KB8uRq__logo) svg{width:var(--icon-s);height:var(--icon-s)}.Home-module__KB8uRq__footerColumns h2{margin-bottom:var(--space-2xs)}.Home-module__KB8uRq__footerBottom>button{color:var(--home-text)}.Home-module__KB8uRq__footerBottom>button svg{width:var(--icon-s);height:var(--icon-s)}.Home-module__KB8uRq__legal{padding-top:var(--space-s)}.Home-module__KB8uRq__invitationBottom>.Home-module__KB8uRq__primaryButton{font-weight:500}@media (max-width:900px){.Home-module__KB8uRq__phaseRail>i{background:linear-gradient(transparent, var(--home-lavender));height:auto;left:50%;right:auto}.Home-module__KB8uRq__author{width:100%}.Home-module__KB8uRq__footerBrand>.Home-module__KB8uRq__logo{left:0}}.Home-module__KB8uRq__typeSample{padding:var(--space-m) var(--space-2xl);gap:var(--space-4xs);text-align:center;align-items:center}.Home-module__KB8uRq__typeSample span:last-child{color:#ccc}.Home-module__KB8uRq__spacingBars i:before{opacity:.5}.Home-module__KB8uRq__spacingBars i:after{content:"";width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--pill);background:#ffffff80;position:absolute}.Home-module__KB8uRq__budgetBars i:first-child{opacity:.5;flex:18}.Home-module__KB8uRq__budgetBars i:nth-child(2){flex:40}.Home-module__KB8uRq__budgetBars i:nth-child(3){opacity:.8;flex:90}.Home-module__KB8uRq__budgetBars i:nth-child(4){opacity:.5;flex:20}.Home-module__KB8uRq__budgetBars i:nth-child(5){flex:70}.Home-module__KB8uRq__budgetBars i:nth-child(6){opacity:.6;flex:76.5}.Home-module__KB8uRq__spacingBars i,.Home-module__KB8uRq__spacingBars i:nth-child(2),.Home-module__KB8uRq__spacingBars i:nth-child(3){background:0 0;width:100%;margin-left:0}.Home-module__KB8uRq__spacingBars i:before{left:0;right:auto}.Home-module__KB8uRq__spacingBars i:after{top:0;left:auto;right:0}.Home-module__KB8uRq__spacingBars b{width:12.02%;height:100%;margin-left:var(--space-xl);border-radius:inherit;background:#fff;display:block}.Home-module__KB8uRq__spacingBars i:nth-child(2) b{width:30.04%}.Home-module__KB8uRq__spacingBars i:nth-child(3) b{width:54.07%}.Home-module__KB8uRq__home{--home-card-glass:#e5e5e54d}[data-theme=dark] .Home-module__KB8uRq__home{--home-card-glass:#2c2c324d}.Home-module__KB8uRq__stepLabel{background:var(--home-panel);-webkit-backdrop-filter:none;backdrop-filter:none}.Home-module__KB8uRq__commitmentBody{background:linear-gradient(180deg, rgba(var(--home-glass-rgb), .9), var(--home-card-glass));-webkit-backdrop-filter:blur(var(--space-xs));backdrop-filter:blur(var(--space-xs))}.Home-module__KB8uRq__testimonialGlass{background:var(--home-glass);-webkit-backdrop-filter:blur(var(--space-m));backdrop-filter:blur(var(--space-m))}.Home-module__KB8uRq__typeSample{border-radius:var(--space-xl);background:#ffffff80}.Home-module__KB8uRq__footer{background:linear-gradient(var(--home-panel), var(--home-control))}.Home-module__KB8uRq__invitationPanel{border-color:var(--home-outline)}@media (min-width:901px){.Home-module__KB8uRq__serviceNotch{width:28%}}.Home-module__KB8uRq__invitationBottom>img{max-width:100%}.Home-module__KB8uRq__footerBottom>button[aria-checked=false]>span:last-child{background:#e5e5e5}.Home-module__KB8uRq__footerBottom>button[aria-checked=false]>span:last-child:before{background:#666}@media (max-width:900px){.Home-module__KB8uRq__phases{gap:var(--space-6xl)}}.Home-module__KB8uRq__circleAction,.Home-module__KB8uRq__toolArrow{font-size:var(--step-0);transition:gap var(--transition-normal), padding-inline-start var(--transition-normal), background-color var(--transition-normal), color var(--transition-normal);flex-shrink:0;gap:0;line-height:1.6}.Home-module__KB8uRq__circleAction>span,.Home-module__KB8uRq__toolArrow>span{opacity:0;white-space:nowrap;max-width:0;transition:max-width var(--transition-normal), opacity var(--transition-normal);overflow:hidden}.Home-module__KB8uRq__project:is(:hover,:focus-visible) .Home-module__KB8uRq__circleAction,.Home-module__KB8uRq__toolCard:is(:hover,:focus-visible) .Home-module__KB8uRq__toolArrow{gap:var(--space-xs);padding-inline-start:var(--space-l)}.Home-module__KB8uRq__project:is(:hover,:focus-visible) .Home-module__KB8uRq__circleAction>span,.Home-module__KB8uRq__toolCard:is(:hover,:focus-visible) .Home-module__KB8uRq__toolArrow>span{opacity:1;max-width:10ch}.Home-module__KB8uRq__projectMeta{flex-wrap:wrap}.Home-module__KB8uRq__circleAction{margin-left:auto}@media (max-width:900px){.Home-module__KB8uRq__commitments article:first-of-type{transform:rotateX(-10deg)}.Home-module__KB8uRq__commitments article:last-of-type{transform:rotateX(10deg)}.Home-module__KB8uRq__commitments .Home-module__KB8uRq__founderLines{transform:translate(-50%,-50%)rotate(90deg)scale(2)}.Home-module__KB8uRq__phaseRail>i:after{right:50%}.Home-module__KB8uRq__typeSample{padding-inline:var(--space-xs)}.Home-module__KB8uRq__typeSample span:first-child{font-size:var(--step-4)}}.Home-module__KB8uRq__phaseRail>i:before{content:"";width:var(--icon-l);background:var(--home-lavender);height:100%;position:absolute;right:0}.Home-module__KB8uRq__circleAction,.Home-module__KB8uRq__toolArrow{line-height:1}@media (max-width:1200px){.Home-module__KB8uRq__projectMeta{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.Home-module__KB8uRq__phaseRail>i:before{width:100%;height:var(--space-l);bottom:0}.Home-module__KB8uRq__phases li:not(:last-child) .Home-module__KB8uRq__phaseRail:before{top:calc(-1 * var(--space-2xs));width:calc(var(--space-9xl) + 2 * var(--space-2xs));height:calc(100% + var(--space-6xl) + var(--space-9xl) + 2 * var(--space-2xs));border-radius:0;display:block;left:50%;right:auto;transform:translate(-50%)}.Home-module__KB8uRq__phases li:first-child .Home-module__KB8uRq__phaseRail:before{border-start-start-radius:var(--pill);border-start-end-radius:var(--pill)}.Home-module__KB8uRq__phases li:nth-last-child(2) .Home-module__KB8uRq__phaseRail:before{border-end-end-radius:var(--pill);border-end-start-radius:var(--pill)}}.Home-module__KB8uRq__serviceNotch>svg{transform-origin:100% 100%;transition:transform .22s}@media (hover:hover) and (prefers-reduced-motion:no-preference){html:not([data-reduced-motion=true]) .Home-module__KB8uRq__serviceCard:hover .Home-module__KB8uRq__serviceNotch>svg{transform:scale(1.08)}}.Home-module__KB8uRq__sectionCta{gap:0;transition:background-color .18s,color .18s,border-color .18s,padding .22s}.Home-module__KB8uRq__sectionCta .Home-module__KB8uRq__sectionCtaArrow{opacity:0;width:0;transform:translate(calc(-1 * var(--space-3xs)), var(--space-3xs));justify-content:center;align-items:center;margin-left:0;transition:width .22s,margin-left .22s,opacity .18s,transform .22s;display:inline-flex;overflow:hidden}.Home-module__KB8uRq__sectionCtaArrow svg{flex-shrink:0}.Home-module__KB8uRq__sectionCta:is(:hover,:focus-visible){padding-inline:var(--cta-padding-x-next) var(--cta-padding-x)}.Home-module__KB8uRq__sectionCta:is(:hover,:focus-visible) .Home-module__KB8uRq__sectionCtaArrow{width:var(--icon-s);margin-left:var(--space-xs);opacity:1;transform:translate(0)}@media (hover:none){.Home-module__KB8uRq__sectionCta{padding-inline:var(--cta-padding-x-next) var(--cta-padding-x)}.Home-module__KB8uRq__sectionCta .Home-module__KB8uRq__sectionCtaArrow{width:var(--icon-s);margin-left:var(--space-xs);opacity:1;transform:none}}.Home-module__KB8uRq__author>div{transition:opacity .12s}.Home-module__KB8uRq__author[data-transitioning=true]>div{opacity:0}[data-theme=dark] .Home-module__KB8uRq__invitationPanel{--invitation-surface-rgb:255, 255, 255;--invitation-heading:#19191d;--invitation-text:#595963;--invitation-glow:#ddd9f8;border-color:#e5e5e5}.Home-module__KB8uRq__invitationLogoLightSurface{display:none}[data-theme=dark] .Home-module__KB8uRq__invitationLogoDarkSurface{display:none}[data-theme=dark] .Home-module__KB8uRq__invitationLogoLightSurface{display:block}.Home-module__KB8uRq__editorImage,.Home-module__KB8uRq__auraScreens{transform-origin:50%;transition:transform .32s}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(html:not([data-reduced-motion=true]) .Home-module__KB8uRq__project:is(:hover,:focus-visible) .Home-module__KB8uRq__editorImage,html:not([data-reduced-motion=true]) .Home-module__KB8uRq__project:is(:hover,:focus-visible) .Home-module__KB8uRq__auraScreens){transform:scale(1.025)}}
