.ProcessCards-module__MUkrUW__proc{padding:clamp(90px, 10vw, 150px) var(--pad) clamp(60px, 8vw, 120px);background:var(--paper);color:var(--navy)}.ProcessCards-module__MUkrUW__head{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:60px;display:grid}.ProcessCards-module__MUkrUW__head h2{letter-spacing:-.035em;font-size:clamp(42px,6vw,104px);line-height:.88}.ProcessCards-module__MUkrUW__head h2 .serif{color:var(--gold-ink)}.ProcessCards-module__MUkrUW__head p{max-width:40ch;color:var(--slate);justify-self:end;font-size:18px}.ProcessCards-module__MUkrUW__stack{gap:24px;display:grid}.ProcessCards-module__MUkrUW__step{top:calc(90px + var(--i) * 26px);border:1px solid var(--line-dark);background:var(--bone);transform-origin:50% 0;border-radius:4px;grid-template-columns:auto 1fr 1fr;align-items:start;gap:clamp(20px,4vw,70px);min-height:48vh;padding:clamp(24px,4vw,56px);display:grid;position:sticky}.ProcessCards-module__MUkrUW__step:nth-child(2n){background:var(--white)}.ProcessCards-module__MUkrUW__step:last-child{background:var(--navy);border-color:var(--navy);color:var(--bone)}.ProcessCards-module__MUkrUW__no{color:var(--gold-ink);font-size:clamp(60px,7vw,120px);line-height:.8}.ProcessCards-module__MUkrUW__step:last-child .ProcessCards-module__MUkrUW__no{color:var(--gold-2)}.ProcessCards-module__MUkrUW__step h3{font-size:clamp(30px,3.4vw,58px);line-height:.95}.ProcessCards-module__MUkrUW__step p{max-width:40ch;color:var(--slate);padding-top:8px;font-size:18px}.ProcessCards-module__MUkrUW__step:last-child p{color:var(--mist)}@media (max-width:900px){.ProcessCards-module__MUkrUW__head{grid-template-columns:1fr}.ProcessCards-module__MUkrUW__head p{justify-self:start}.ProcessCards-module__MUkrUW__step{min-height:0;top:calc(76px + var(--i) * 14px);grid-template-columns:1fr}}
.Build-module__i0bZzG__build{--b-fg:var(--navy);--b-muted:var(--slate);--b-accent:var(--gold-ink);--b-track:var(--line-dark);height:100svh;color:var(--b-fg);background:#ece8e0;transition:color .8s;position:relative;overflow:hidden}.Build-module__i0bZzG__night{--b-fg:var(--bone);--b-muted:var(--mist);--b-accent:var(--gold-2);--b-track:var(--line)}.Build-module__i0bZzG__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.Build-module__i0bZzG__build:before,.Build-module__i0bZzG__build:after{content:"";z-index:1;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.Build-module__i0bZzG__build:before{background:linear-gradient(90deg,#f7f5f0f0 0%,#f7f5f099 34%,#f7f5f000 58%)}.Build-module__i0bZzG__build:after{opacity:0;background:linear-gradient(90deg,#0c1626e0 0%,#0c162673 34%,#0c162600 58%)}.Build-module__i0bZzG__night:before{opacity:0}.Build-module__i0bZzG__night:after{opacity:1}.Build-module__i0bZzG__ui{z-index:2;left:var(--pad);gap:26px;width:min(440px,40vw);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Build-module__i0bZzG__label{color:var(--b-accent);transition:color .8s}.Build-module__i0bZzG__stages{display:grid}.Build-module__i0bZzG__stage{opacity:0;transition:opacity .5s, transform .7s var(--ease-out);grid-area:1/1;align-content:start;gap:14px;display:grid;transform:translateY(26px)}.Build-module__i0bZzG__stage.Build-module__i0bZzG__on{opacity:1;transform:none}.Build-module__i0bZzG__stage .serif{color:var(--b-accent);font-size:clamp(48px,5vw,80px);line-height:.8}.Build-module__i0bZzG__stage h3{letter-spacing:-.035em;font-size:clamp(40px,4.6vw,76px)}.Build-module__i0bZzG__stage p{max-width:34ch;color:var(--b-muted);font-size:17px}.Build-module__i0bZzG__prog,.Build-module__i0bZzG__progLabels{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.Build-module__i0bZzG__prog span{background:var(--b-track);height:3px;position:relative;overflow:hidden}.Build-module__i0bZzG__prog i{background:var(--gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.Build-module__i0bZzG__progLabels{letter-spacing:.14em;text-transform:uppercase;color:var(--b-muted);font-size:11px}.Build-module__i0bZzG__progLabels .Build-module__i0bZzG__on{color:var(--b-fg)}.Build-module__i0bZzG__hint{z-index:2;right:var(--pad);bottom:calc(28px + env(safe-area-inset-bottom,0px));color:var(--b-muted);position:absolute}@media (max-aspect-ratio:6/5){.Build-module__i0bZzG__build:before{background:linear-gradient(#f7f5f000 40%,#f7f5f099 62%,#f7f5f0f5 100%)}.Build-module__i0bZzG__build:after{background:linear-gradient(#0c162600 40%,#0c162680 62%,#0c1626eb 100%)}.Build-module__i0bZzG__ui{top:auto;right:var(--pad);bottom:calc(64px + env(safe-area-inset-bottom,0px));gap:16px;width:auto;transform:none}.Build-module__i0bZzG__stage p{font-size:15px}.Build-module__i0bZzG__progLabels,.Build-module__i0bZzG__hint{display:none}}
.MotionNotice-module__LIkRBq__bar{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--navy);max-width:calc(100vw - 32px);color:var(--bone);border-radius:999px;align-items:center;gap:14px;padding:8px 8px 8px 20px;font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000059}.MotionNotice-module__LIkRBq__bar button{background:var(--gold);color:var(--white);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600}
.how-we-build-module__2uPRoa__page{background:var(--ivory)}.how-we-build-module__2uPRoa__head{max-width:820px;padding:clamp(130px, 14vw, 180px) var(--pad) clamp(48px, 6vw, 80px);text-align:center;justify-items:center;gap:18px;margin:0 auto;display:grid}.how-we-build-module__2uPRoa__head h1{font-size:clamp(40px,5.4vw,72px)}.how-we-build-module__2uPRoa__head h1 .serif{color:var(--gold-ink);display:block}.how-we-build-module__2uPRoa__head p{max-width:56ch;color:var(--slate);font-size:18px}.how-we-build-module__2uPRoa__next{padding:clamp(80px, 10vw, 140px) var(--pad);text-align:center;justify-items:center;gap:16px;display:grid}.how-we-build-module__2uPRoa__next h2{font-size:clamp(32px,4vw,52px)}.how-we-build-module__2uPRoa__next h2 .serif{color:var(--gold-ink)}.how-we-build-module__2uPRoa__next p{max-width:52ch;color:var(--slate)}.how-we-build-module__2uPRoa__actions{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px;display:flex}
