.ProcessClosing-module__hYgleG__closing{border-top:1px solid var(--line);align-content:center;min-height:100svh;padding:3.5rem 0;display:grid}.ProcessClosing-module__hYgleG__closing:focus{outline:none}.ProcessClosing-module__hYgleG__canvas{isolation:isolate;border:1px solid var(--line-strong);background:var(--band);border-radius:1.25rem;grid-template-columns:1fr 1fr;align-items:center;min-height:25rem;padding:3rem;display:grid;position:relative;overflow:hidden}.ProcessClosing-module__hYgleG__canvas:before,.ProcessClosing-module__hYgleG__canvas:after{content:"";pointer-events:none;opacity:.6;width:1rem;height:1rem;position:absolute}.ProcessClosing-module__hYgleG__canvas:before{border-top:1px solid var(--dim);border-left:1px solid var(--dim);top:1.25rem;left:1.25rem}.ProcessClosing-module__hYgleG__canvas:after{border-right:1px solid var(--dim);border-bottom:1px solid var(--dim);bottom:1.25rem;right:1.25rem}.ProcessClosing-module__hYgleG__grid{z-index:0;background-image:linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);opacity:.55;pointer-events:none;background-position:50%;background-size:2rem 2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 67%,#000 12%,#0000 78%);mask-image:radial-gradient(at 67%,#000 12%,#0000 78%)}.ProcessClosing-module__hYgleG__copy{z-index:2;position:relative}.ProcessClosing-module__hYgleG__canvas .ProcessClosing-module__hYgleG__title{font-family:var(--font-fraunces), Georgia, serif;font-weight:400;font-size:var(--text-h2);letter-spacing:-.035em;margin:0;line-height:1.08}.ProcessClosing-module__hYgleG__title em{color:var(--primary);font-weight:400}.ProcessClosing-module__hYgleG__copy>p{color:var(--dim);font-size:var(--text-body);max-width:25rem;line-height:1.8;margin:1rem 0 1.5rem!important}.ProcessClosing-module__hYgleG__cta{max-width:100%}.ProcessClosing-module__hYgleG__cta>svg{transition:transform .22s}.ProcessClosing-module__hYgleG__cta:hover>svg,.ProcessClosing-module__hYgleG__cta:focus-visible>svg{transform:translate(2px,-2px)}.ProcessClosing-module__hYgleG__art{z-index:1;pointer-events:none;width:50%;max-width:32rem;position:absolute;top:50%;right:0;transform:translateY(-48%)}.ProcessClosing-module__hYgleG__drawing{width:100%;height:auto;display:block;overflow:visible}.ProcessClosing-module__hYgleG__floor{stroke:color-mix(in srgb, var(--ink) 12%, var(--band));stroke-width:.7px}.ProcessClosing-module__hYgleG__approach,.ProcessClosing-module__hYgleG__registration{stroke:var(--line-strong);stroke-width:1px}.ProcessClosing-module__hYgleG__approachSignal{stroke:var(--primary);stroke-width:1.2px;stroke-dasharray:12 100;animation:7s linear infinite paused ProcessClosing-module__hYgleG__approach-flow}.ProcessClosing-module__hYgleG__foundation{stroke:color-mix(in srgb, var(--ink) 28%, var(--band));stroke-width:1px;stroke-linejoin:round}.ProcessClosing-module__hYgleG__faceTop{fill:var(--surface-2)}.ProcessClosing-module__hYgleG__faceLeft{fill:var(--surface)}.ProcessClosing-module__hYgleG__faceRight{fill:var(--ground)}.ProcessClosing-module__hYgleG__cubeGrid{fill:none;opacity:.4;stroke-width:.7px}.ProcessClosing-module__hYgleG__slot{stroke:var(--primary);stroke-width:1px;stroke-dasharray:3 5;opacity:.45;transition:opacity .6s}.ProcessClosing-module__hYgleG__slot :is(.ProcessClosing-module__hYgleG__faceTop,.ProcessClosing-module__hYgleG__faceLeft,.ProcessClosing-module__hYgleG__faceRight){fill:none}.ProcessClosing-module__hYgleG__slot .ProcessClosing-module__hYgleG__cubeGrid{display:none}.ProcessClosing-module__hYgleG__liftGuides{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 6;transition:opacity .6s}.ProcessClosing-module__hYgleG__liftGuides>path:last-child{stroke:var(--primary);stroke-dasharray:none}.ProcessClosing-module__hYgleG__cubeLift{transition:transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(-90px)}.ProcessClosing-module__hYgleG__cubeFloat{animation:6s ease-in-out infinite paused ProcessClosing-module__hYgleG__closing-float}.ProcessClosing-module__hYgleG__redCube{stroke:color-mix(in srgb, var(--primary) 75%, var(--color-white));stroke-width:.8px;stroke-linejoin:round}.ProcessClosing-module__hYgleG__redCube .ProcessClosing-module__hYgleG__faceTop{fill:var(--primary)}.ProcessClosing-module__hYgleG__redCube .ProcessClosing-module__hYgleG__faceLeft{fill:var(--primary-dark)}.ProcessClosing-module__hYgleG__redCube .ProcessClosing-module__hYgleG__faceRight{fill:color-mix(in srgb, var(--primary-dark) 72%, var(--color-black))}.ProcessClosing-module__hYgleG__redCube .ProcessClosing-module__hYgleG__cubeGrid{stroke:var(--color-white);opacity:.16}.ProcessClosing-module__hYgleG__cubeMark{stroke:var(--color-white);stroke-width:2px;opacity:.9}.ProcessClosing-module__hYgleG__baseline{pointer-events:none;align-items:center;gap:.55rem;display:flex;position:absolute;bottom:1.5rem;left:3rem;right:3rem}.ProcessClosing-module__hYgleG__baseline:after{content:"";background:var(--line);flex:1;height:1px;margin-left:.35rem}.ProcessClosing-module__hYgleG__baseline>span{background:var(--line-strong);width:4px;height:4px}.ProcessClosing-module__hYgleG__baseline>span:last-child{background:var(--primary)}.ProcessClosing-module__hYgleG__closing[data-playing=true] :is(.ProcessClosing-module__hYgleG__cubeFloat,.ProcessClosing-module__hYgleG__approachSignal){animation-play-state:running}.ProcessClosing-module__hYgleG__canvas:has(.ProcessClosing-module__hYgleG__cta:focus-visible) .ProcessClosing-module__hYgleG__cubeLift{transform:translateY(0)}.ProcessClosing-module__hYgleG__canvas:has(.ProcessClosing-module__hYgleG__cta:focus-visible) .ProcessClosing-module__hYgleG__cubeFloat{animation:none}.ProcessClosing-module__hYgleG__canvas:has(.ProcessClosing-module__hYgleG__cta:focus-visible) :is(.ProcessClosing-module__hYgleG__liftGuides,.ProcessClosing-module__hYgleG__slot){opacity:0}@media (hover:hover) and (pointer:fine){.ProcessClosing-module__hYgleG__canvas:has(.ProcessClosing-module__hYgleG__cta:hover) .ProcessClosing-module__hYgleG__cubeLift{transform:translateY(0)}.ProcessClosing-module__hYgleG__canvas:has(.ProcessClosing-module__hYgleG__cta:hover) .ProcessClosing-module__hYgleG__cubeFloat{animation:none}.ProcessClosing-module__hYgleG__canvas:has(.ProcessClosing-module__hYgleG__cta:hover) :is(.ProcessClosing-module__hYgleG__liftGuides,.ProcessClosing-module__hYgleG__slot){opacity:0}}@keyframes ProcessClosing-module__hYgleG__closing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ProcessClosing-module__hYgleG__approach-flow{0%{stroke-dashoffset:12px;opacity:0}15%,65%{opacity:.7}85%,to{stroke-dashoffset:-100px;opacity:0}}@media (max-width:1100px){.ProcessClosing-module__hYgleG__canvas{min-height:24rem;padding:2.5rem 2rem}.ProcessClosing-module__hYgleG__art{width:52%;right:-2%}.ProcessClosing-module__hYgleG__baseline{left:2rem;right:2rem}}@media (max-width:800px){.ProcessClosing-module__hYgleG__closing{padding-block:2.5rem}.ProcessClosing-module__hYgleG__canvas{text-align:center;grid-template-columns:1fr;min-height:0;padding:2.25rem 1.5rem 0}.ProcessClosing-module__hYgleG__copy{padding:0}.ProcessClosing-module__hYgleG__copy>p{max-width:23rem;margin:1rem auto 1.25rem!important}.ProcessClosing-module__hYgleG__art{justify-self:center;width:min(25rem,110%);max-width:none;margin:-3rem 0 -2rem;position:relative;top:auto;right:auto;transform:none}.ProcessClosing-module__hYgleG__baseline{bottom:1.5rem;left:1.5rem;right:1.5rem}}@media (max-width:420px){.ProcessClosing-module__hYgleG__canvas{padding-inline:1rem}.ProcessClosing-module__hYgleG__desktopBreak{display:none}.ProcessClosing-module__hYgleG__art{width:115%}.ProcessClosing-module__hYgleG__cta{padding-inline:1.15rem}}@media (prefers-reduced-motion:reduce){.ProcessClosing-module__hYgleG__cubeFloat,.ProcessClosing-module__hYgleG__approachSignal{animation:none!important}.ProcessClosing-module__hYgleG__cubeLift{transition:none;transform:none!important}.ProcessClosing-module__hYgleG__slot,.ProcessClosing-module__hYgleG__liftGuides,.ProcessClosing-module__hYgleG__approachSignal{opacity:0;transition:none}.ProcessClosing-module__hYgleG__cta,.ProcessClosing-module__hYgleG__cta>svg{transition:none}.ProcessClosing-module__hYgleG__cta:hover>svg,.ProcessClosing-module__hYgleG__cta:focus-visible>svg{transform:none}}
