.HowIWork-module__cOD__a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.HowIWork-module__cOD__a__card{min-width:0;padding:24px;overflow:hidden}.HowIWork-module__cOD__a__eyebrow{color:var(--color-subtle);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;line-height:1.5;display:flex}.HowIWork-module__cOD__a__illustration{pointer-events:none;--illustration-play-state:paused;place-items:center;height:226px;margin:16px -12px 24px;display:grid}.HowIWork-module__cOD__a__illustration svg{width:100%;max-width:320px;overflow:visible}.HowIWork-module__cOD__a__copy{padding-top:16px}.HowIWork-module__cOD__a__grid[data-visible=true] .HowIWork-module__cOD__a__card[data-in-view=true] .HowIWork-module__cOD__a__illustration{--illustration-play-state:running}@media (max-width:1023px){.HowIWork-module__cOD__a__grid{grid-template-columns:minmax(0,1fr)}.HowIWork-module__cOD__a__card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);column-gap:24px;padding:24px;display:grid}.HowIWork-module__cOD__a__eyebrow{grid-column:1/-1}.HowIWork-module__cOD__a__illustration{height:200px;margin:12px 0 0}.HowIWork-module__cOD__a__copy{align-self:center;padding-top:0}}@media not (min-width:768px){.HowIWork-module__cOD__a__grid{grid-template-columns:minmax(0,1fr);gap:0}.HowIWork-module__cOD__a__grid article.HowIWork-module__cOD__a__card{border:0;border-bottom:1px solid var(--color-rule);box-shadow:none;background:0 0;border-radius:0;padding:32px 0;display:block}.HowIWork-module__cOD__a__grid .HowIWork-module__cOD__a__card:first-child{padding-top:0}.HowIWork-module__cOD__a__grid .HowIWork-module__cOD__a__card:last-child{border-bottom:0;padding-bottom:0}.HowIWork-module__cOD__a__eyebrow{letter-spacing:.06em;gap:8px;font-size:10px}.HowIWork-module__cOD__a__eyebrow>:first-child{display:none}.HowIWork-module__cOD__a__copy{padding-top:16px}}
.HowIWorkIllustrations-module__3JBSEa__scene{stroke-width:.7px;stroke-linecap:butt;stroke-linejoin:miter}.HowIWorkIllustrations-module__3JBSEa__face{fill:var(--color-card);stroke:rgb(var(--ink-rgb) / .5)}.HowIWorkIllustrations-module__3JBSEa__leftFace{fill:color-mix(in srgb, var(--color-ink) 1.5%, var(--color-card));stroke:rgb(var(--ink-rgb) / .4)}.HowIWorkIllustrations-module__3JBSEa__rightFace{fill:color-mix(in srgb, var(--color-ink) 4%, var(--color-card));stroke:rgb(var(--ink-rgb) / .4)}.HowIWorkIllustrations-module__3JBSEa__edge{stroke:rgb(var(--ink-rgb) / .5)}.HowIWorkIllustrations-module__3JBSEa__etch{stroke:rgb(var(--ink-rgb) / .28)}.HowIWorkIllustrations-module__3JBSEa__guide{stroke:rgb(var(--ink-rgb) / .19)}.HowIWorkIllustrations-module__3JBSEa__construction{stroke:rgb(var(--ink-rgb) / .28);stroke-dasharray:1 2.5}.HowIWorkIllustrations-module__3JBSEa__registration{fill:var(--color-card);stroke:rgb(var(--ink-rgb) / .5)}.HowIWorkIllustrations-module__3JBSEa__panel{fill:var(--color-card);stroke:rgb(var(--ink-rgb) / .4)}.HowIWorkIllustrations-module__3JBSEa__inset{fill:color-mix(in srgb, var(--color-ink) 3%, var(--color-card));stroke:rgb(var(--ink-rgb) / .35)}.HowIWorkIllustrations-module__3JBSEa__dot{fill:rgb(var(--ink-rgb) / .45)}.HowIWorkIllustrations-module__3JBSEa__selection{stroke:rgb(var(--ink-rgb) / .42)}.HowIWorkIllustrations-module__3JBSEa__motion{animation-duration:var(--scene-duration,10s);animation-delay:var(--phase,0s);animation-timing-function:cubic-bezier(.45,0,.3,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--illustration-play-state,paused)}.HowIWorkIllustrations-module__3JBSEa__compass{--scene-duration:7s}.HowIWorkIllustrations-module__3JBSEa__compass .HowIWorkIllustrations-module__3JBSEa__etch{stroke:rgb(var(--ink-rgb) / .38)}.HowIWorkIllustrations-module__3JBSEa__compass .HowIWorkIllustrations-module__3JBSEa__construction{stroke:rgb(var(--ink-rgb) / .34)}.HowIWorkIllustrations-module__3JBSEa__bearingLeft,.HowIWorkIllustrations-module__3JBSEa__bearingRight,.HowIWorkIllustrations-module__3JBSEa__bearingCenter{transform:rotate(8deg)}.HowIWorkIllustrations-module__3JBSEa__bearingLeft{--turns:360deg;animation-name:HowIWorkIllustrations-module__3JBSEa__compassSpin}.HowIWorkIllustrations-module__3JBSEa__bearingRight{--turns:360deg;animation-name:HowIWorkIllustrations-module__3JBSEa__compassLead}.HowIWorkIllustrations-module__3JBSEa__bearingCenter{--turns:-360deg;animation-name:HowIWorkIllustrations-module__3JBSEa__compassSpin}@keyframes HowIWorkIllustrations-module__3JBSEa__compassSpin{0%{animation-timing-function:cubic-bezier(.333333,0,.666667,.333333);transform:rotate(8deg)}10.2857%{transform:rotate(calc(8deg + var(--turns) * .081081));animation-timing-function:linear}51.4286%{transform:rotate(calc(8deg + var(--turns) * .72973));animation-timing-function:cubic-bezier(.333333,.666667,.666667,1)}85.7143%,to{transform:rotate(calc(8deg + var(--turns)))}}@keyframes HowIWorkIllustrations-module__3JBSEa__compassLead{0%{animation-timing-function:cubic-bezier(.333333,0,.666667,.333333);transform:rotate(8deg)}10.2857%{transform:rotate(calc(8deg + var(--turns) * .096774));animation-timing-function:linear}30.8571%{transform:rotate(calc(8deg + var(--turns) * .483871));animation-timing-function:cubic-bezier(.333333,.666667,.666667,1)}85.7143%,to{transform:rotate(calc(8deg + var(--turns)))}}.HowIWorkIllustrations-module__3JBSEa__prototype{--scene-duration:12s}.HowIWorkIllustrations-module__3JBSEa__rowFocus{fill:rgb(var(--ink-rgb) / .045);stroke:rgb(var(--ink-rgb) / .35);animation-name:HowIWorkIllustrations-module__3JBSEa__rowFocus}.HowIWorkIllustrations-module__3JBSEa__drawerEdge{fill:rgb(var(--shadow-rgb) / .045)}.HowIWorkIllustrations-module__3JBSEa__inspector{animation-name:HowIWorkIllustrations-module__3JBSEa__inspector}.HowIWorkIllustrations-module__3JBSEa__settingTrack{fill:rgb(var(--ink-rgb) / .12);stroke:rgb(var(--ink-rgb) / .45);animation-name:HowIWorkIllustrations-module__3JBSEa__settingTrack}.HowIWorkIllustrations-module__3JBSEa__settingThumb{animation-name:HowIWorkIllustrations-module__3JBSEa__settingThumb;transform:translate(14px)}.HowIWorkIllustrations-module__3JBSEa__conditionalField{animation-name:HowIWorkIllustrations-module__3JBSEa__conditionalField}@keyframes HowIWorkIllustrations-module__3JBSEa__rowFocus{0%,8%,96%,to{opacity:0}18%,82%{opacity:1}}@keyframes HowIWorkIllustrations-module__3JBSEa__inspector{0%,16%,94%,to{transform:translate(103px)}30%,80%{transform:translate(0)}}@keyframes HowIWorkIllustrations-module__3JBSEa__settingTrack{0%,36%,73%,to{fill:rgb(var(--ink-rgb) / .025)}46%,61%{fill:rgb(var(--ink-rgb) / .12)}}@keyframes HowIWorkIllustrations-module__3JBSEa__settingThumb{0%,36%,73%,to{transform:translate(0)}46%,61%{transform:translate(14px)}}@keyframes HowIWorkIllustrations-module__3JBSEa__conditionalField{0%,39%,72%,to{opacity:0;transform:translateY(-3px)}48%,61%{opacity:1;transform:translateY(0)}}.HowIWorkIllustrations-module__3JBSEa__implementation{--scene-duration:8s}.HowIWorkIllustrations-module__3JBSEa__designHeight{height:66px;animation-name:HowIWorkIllustrations-module__3JBSEa__designHeight}.HowIWorkIllustrations-module__3JBSEa__builtHeight{height:66px;animation-name:HowIWorkIllustrations-module__3JBSEa__builtHeight}.HowIWorkIllustrations-module__3JBSEa__designBounds{height:70px;animation-name:HowIWorkIllustrations-module__3JBSEa__designBounds}.HowIWorkIllustrations-module__3JBSEa__designHandle{animation-name:HowIWorkIllustrations-module__3JBSEa__designHandle;transform:translateY(44px)}.HowIWorkIllustrations-module__3JBSEa__designChevron,.HowIWorkIllustrations-module__3JBSEa__builtChevron{transform-origin:86px 11px;transform:rotate(180deg)}.HowIWorkIllustrations-module__3JBSEa__designChevron{animation-name:HowIWorkIllustrations-module__3JBSEa__designChevron}.HowIWorkIllustrations-module__3JBSEa__builtChevron{animation-name:HowIWorkIllustrations-module__3JBSEa__builtChevron}.HowIWorkIllustrations-module__3JBSEa__designContent{animation-name:HowIWorkIllustrations-module__3JBSEa__designContent}.HowIWorkIllustrations-module__3JBSEa__builtContent{animation-name:HowIWorkIllustrations-module__3JBSEa__builtContent}.HowIWorkIllustrations-module__3JBSEa__codeValue{width:44px;fill:rgb(var(--ink-rgb) / .5);animation-name:HowIWorkIllustrations-module__3JBSEa__codeValue}.HowIWorkIllustrations-module__3JBSEa__syncSignal{fill:rgb(var(--ink-rgb) / .55);animation-name:HowIWorkIllustrations-module__3JBSEa__syncSignal}@keyframes HowIWorkIllustrations-module__3JBSEa__designHeight{0%,8%,86%,to{height:22px}35%,53%{height:66px}}@keyframes HowIWorkIllustrations-module__3JBSEa__designBounds{0%,8%,86%,to{height:26px}35%,53%{height:70px}}@keyframes HowIWorkIllustrations-module__3JBSEa__designHandle{0%,8%,86%,to{transform:translateY(0)}35%,53%{transform:translateY(44px)}}@keyframes HowIWorkIllustrations-module__3JBSEa__designChevron{0%,8%,86%,to{transform:rotate(0)}35%,53%{transform:rotate(180deg)}}@keyframes HowIWorkIllustrations-module__3JBSEa__designContent{0%,14%,78%,to{opacity:0}35%,53%{opacity:1}}@keyframes HowIWorkIllustrations-module__3JBSEa__builtHeight{0%,20%,98%,to{height:22px}47%,65%{height:66px}}@keyframes HowIWorkIllustrations-module__3JBSEa__builtChevron{0%,20%,98%,to{transform:rotate(0)}47%,65%{transform:rotate(180deg)}}@keyframes HowIWorkIllustrations-module__3JBSEa__builtContent{0%,26%,90%,to{opacity:0}47%,65%{opacity:1}}@keyframes HowIWorkIllustrations-module__3JBSEa__codeValue{0%,20%,98%,to{width:22px}47%,65%{width:44px}}@keyframes HowIWorkIllustrations-module__3JBSEa__syncSignal{0%,14%,94%,to{transform:translate(0)}36%,54%{transform:translate(48px)}}@media (prefers-reduced-motion:reduce){.HowIWorkIllustrations-module__3JBSEa__motion{animation:none}}
.CaseStudyContent-module__9WP6Ta__imageFrame{border:1px solid rgb(var(--ink-rgb) / .06)}
.ProjectAccessGate-module__qzinKW__stage{--stack-card-height:592px;overflow-anchor:none;margin-top:32px;position:relative}.ProjectAccessGate-module__qzinKW__stage:not([data-phase=ready]):not([data-phase=revealing]){height:calc(var(--stack-card-height) + var(--stack-depth))}.ProjectAccessGate-module__qzinKW__stage[data-phase=revealing],.ProjectAccessGate-module__qzinKW__stage[data-phase=revealing] .ProjectAccessGate-module__qzinKW__card{overflow:clip}.ProjectAccessGate-module__qzinKW__stage:not([data-phase=ready]) .ProjectAccessGate-module__qzinKW__card>article>*{opacity:0}.ProjectAccessGate-module__qzinKW__stage:not([data-phase=ready]):not([data-phase=revealing]) .ProjectAccessGate-module__qzinKW__list{width:100%;position:absolute;top:0;left:0}.ProjectAccessGate-module__qzinKW__stage:not([data-phase=ready]) .ProjectAccessGate-module__qzinKW__card{visibility:hidden}.ProjectAccessGate-module__qzinKW__cover{z-index:10;position:absolute;inset:0}.ProjectAccessGate-module__qzinKW__stage[data-phase=revealing] .ProjectAccessGate-module__qzinKW__cover{pointer-events:none}.ProjectAccessGate-module__qzinKW__heightProbe{visibility:hidden;pointer-events:none;width:100%;height:0;position:absolute;top:0;left:0;overflow:hidden}.ProjectAccessGate-module__qzinKW__stack{pointer-events:none;position:absolute;inset:0}.ProjectAccessGate-module__qzinKW__sheet{height:var(--stack-card-height);border-radius:var(--radius-card);position:absolute}.ProjectAccessGate-module__qzinKW__lockedContent{z-index:5;height:var(--stack-card-height);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;transition:opacity .18s,transform .22s;display:flex;position:relative}.ProjectAccessGate-module__qzinKW__lockedContent[data-dismissed=true]{opacity:0;pointer-events:none;transform:translateY(-4px)}.ProjectAccessGate-module__qzinKW__lockIcon{width:20px;height:20px;color:var(--color-subtle);margin-bottom:16px}.ProjectAccessGate-module__qzinKW__title{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-ink);font-size:28px;line-height:1.2}.ProjectAccessGate-module__qzinKW__description{color:var(--color-muted);margin-top:10px;font-size:14px;line-height:1.6}.ProjectAccessGate-module__qzinKW__contactLink{color:var(--color-ink);text-underline-offset:3px;font-weight:500}.ProjectAccessGate-module__qzinKW__contactLink:hover{text-decoration:underline}.ProjectAccessGate-module__qzinKW__contactLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:2px}.ProjectAccessGate-module__qzinKW__form{width:min(100%,352px);margin-top:24px}.ProjectAccessGate-module__qzinKW__field{z-index:2;align-items:center;gap:8px;padding:6px;display:flex;position:relative}.ProjectAccessGate-module__qzinKW__field[data-active=true]{background-color:rgb(var(--ink-rgb) / .085)}.ProjectAccessGate-module__qzinKW__inputSlot{flex:1;min-width:0;padding-block:3px;display:grid;position:relative;overflow:hidden}.ProjectAccessGate-module__qzinKW__field input{width:100%;min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 8px 0 10px;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.ProjectAccessGate-module__qzinKW__inputSlot[data-status=true] input{transform:translateY(calc(100% + 6px))}.ProjectAccessGate-module__qzinKW__field input::placeholder{color:var(--color-subtle);opacity:1}.ProjectAccessGate-module__qzinKW__fieldStatus{color:var(--color-subtle);white-space:nowrap;pointer-events:none;align-items:center;padding:0 8px 0 10px;display:flex;position:absolute;inset:0}.ProjectAccessGate-module__qzinKW__unlock{width:104px;height:var(--control-height);cursor:pointer;transition:width .32s cubic-bezier(.22, 1, .36, 1), filter var(--motion-ui), box-shadow var(--motion-ui);flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.ProjectAccessGate-module__qzinKW__unlock[data-checking=true]{width:var(--control-height);filter:none;translate:0}.ProjectAccessGate-module__qzinKW__unlockLabel{white-space:nowrap;justify-content:center;align-items:center;gap:8px;transition:opacity .12s .16s;display:flex;position:absolute;inset:0}.ProjectAccessGate-module__qzinKW__unlockLabel svg{flex-shrink:0}.ProjectAccessGate-module__qzinKW__unlock[data-checking=true] .ProjectAccessGate-module__qzinKW__unlockLabel{opacity:0;transition-delay:0s}.ProjectAccessGate-module__qzinKW__checkingSpinner,.ProjectAccessGate-module__qzinKW__successCheck{opacity:0;flex-shrink:0;transition:opacity .12s;position:absolute}.ProjectAccessGate-module__qzinKW__unlock[data-checking=true] .ProjectAccessGate-module__qzinKW__checkingSpinner{opacity:1;transition-delay:.16s}.ProjectAccessGate-module__qzinKW__checkingSpinner line{opacity:.22;animation:.8s linear infinite ProjectAccessGate-module__qzinKW__checking-spoke;animation-delay:calc(var(--spoke) * .1s - .8s);animation-play-state:paused}.ProjectAccessGate-module__qzinKW__unlock[data-checking=true]:not([data-success=true]) .ProjectAccessGate-module__qzinKW__checkingSpinner line{animation-play-state:running}.ProjectAccessGate-module__qzinKW__unlock[data-success=true] .ProjectAccessGate-module__qzinKW__checkingSpinner{opacity:0;transition-delay:0s}.ProjectAccessGate-module__qzinKW__unlock[data-success=true] .ProjectAccessGate-module__qzinKW__successCheck{opacity:1;transition-delay:60ms}.ProjectAccessGate-module__qzinKW__successCheck path{stroke-dasharray:1;stroke-dashoffset:1px}.ProjectAccessGate-module__qzinKW__unlock[data-success=true] .ProjectAccessGate-module__qzinKW__successCheck path{animation:.3s cubic-bezier(.22,1,.36,1) 60ms forwards ProjectAccessGate-module__qzinKW__draw-check}.ProjectAccessGate-module__qzinKW__unlock:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ProjectAccessGate-module__qzinKW__unlock:disabled{cursor:wait}.ProjectAccessGate-module__qzinKW__errorSlot{height:30px;position:relative;overflow:hidden}.ProjectAccessGate-module__qzinKW__error{color:color-mix(in srgb, #b45353 65%, var(--color-ink));padding-top:10px;font-size:12px;line-height:20px;position:absolute;inset-inline:0}.ProjectAccessGate-module__qzinKW__feedback{z-index:6;height:var(--stack-card-height);text-align:center;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:14px;display:flex;position:absolute;inset:0 0 auto}.ProjectAccessGate-module__qzinKW__loading{animation:.2s ease-out both ProjectAccessGate-module__qzinKW__feedback-in}.ProjectAccessGate-module__qzinKW__spinner{color:var(--color-subtle);animation:.9s linear infinite ProjectAccessGate-module__qzinKW__spin}.ProjectAccessGate-module__qzinKW__retry{cursor:pointer}@keyframes ProjectAccessGate-module__qzinKW__draw-check{to{stroke-dashoffset:0}}@keyframes ProjectAccessGate-module__qzinKW__feedback-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes ProjectAccessGate-module__qzinKW__spin{to{transform:rotate(360deg)}}@keyframes ProjectAccessGate-module__qzinKW__checking-spoke{0%{opacity:1}to{opacity:.22}}@media (prefers-reduced-motion:reduce){.ProjectAccessGate-module__qzinKW__lockedContent,.ProjectAccessGate-module__qzinKW__unlock,.ProjectAccessGate-module__qzinKW__unlockLabel,.ProjectAccessGate-module__qzinKW__checkingSpinner,.ProjectAccessGate-module__qzinKW__successCheck,.ProjectAccessGate-module__qzinKW__field input{transition:none}.ProjectAccessGate-module__qzinKW__loading,.ProjectAccessGate-module__qzinKW__spinner{animation:none}.ProjectAccessGate-module__qzinKW__checkingSpinner line{opacity:.75;animation:none}.ProjectAccessGate-module__qzinKW__unlock[data-success=true] .ProjectAccessGate-module__qzinKW__successCheck path{stroke-dashoffset:0;animation:none}}.ProjectAccessGate-module__qzinKW__list{flex-direction:column;gap:48px;display:flex}.ProjectAccessGate-module__qzinKW__card{transform-origin:top;border-radius:var(--radius-card);background:var(--color-card);flex-shrink:0;position:relative}.ProjectAccessGate-module__qzinKW__card>article{border-color:#0000}.ProjectAccessGate-module__qzinKW__card:after{content:"";z-index:1;border:1px solid var(--color-rule);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ProjectAccessGate-module__qzinKW__card h3:focus{outline:none}@media not (min-width:768px){.ProjectAccessGate-module__qzinKW__stage{--stack-card-height:432px;margin-top:32px}.ProjectAccessGate-module__qzinKW__stage .ProjectAccessGate-module__qzinKW__stack .ProjectAccessGate-module__qzinKW__sheet{background:var(--surface-sheet)}.ProjectAccessGate-module__qzinKW__card:after{display:none}.ProjectAccessGate-module__qzinKW__card>article{border-color:var(--color-rule)}.ProjectAccessGate-module__qzinKW__lockedContent{padding:28px 20px}.ProjectAccessGate-module__qzinKW__form{margin-top:24px}.ProjectAccessGate-module__qzinKW__field input,.ProjectAccessGate-module__qzinKW__fieldStatus{font-size:16px}.ProjectAccessGate-module__qzinKW__unlock{width:110px;font-size:16px}.ProjectAccessGate-module__qzinKW__list{gap:0}.ProjectAccessGate-module__qzinKW__card{background:var(--surface-sheet);border-radius:0}}
.CaseStudyAccessButton-module__hmma5a__pill{height:var(--control-height);font-family:var(--font-sans);font-size:var(--field-text-size);letter-spacing:-.005em;gap:8px;padding-inline:16px;font-weight:500;line-height:1.4}.CaseStudyAccessButton-module__hmma5a__pill svg{flex-shrink:0;width:12px;height:12px}.CaseStudyAccessButton-module__hmma5a__button{cursor:pointer;align-items:center;width:fit-content;margin-top:16px;display:inline-flex}.CaseStudyAccessButton-module__hmma5a__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media not (min-width:768px){.CaseStudyAccessButton-module__hmma5a__button{margin-top:0}}
