.design-build-page{padding-bottom:0}.design-build-hero{position:relative;min-height:100svh;padding:clamp(5.8rem, 8vw, 7.2rem) 0 1.2rem;overflow:clip;display:flex;align-items:stretch;background:#050c18}.design-build-hero__media{position:absolute;inset:0}.design-build-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 10 19 / .42) 0%,rgb(4 10 19 / .26) 34%,rgb(4 10 19 / .84) 100%)}.design-build-hero__backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 22%,rgb(166 132 74 / .16),transparent 24%),radial-gradient(circle at 50% 50%,rgb(255 255 255 / .05),transparent 24%);pointer-events:none}.design-build-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.58) saturate(.9) contrast(1.04)}.design-build-hero__inner{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.design-build-hero__layout{display:flex;align-items:flex-start;justify-content:center;flex:1 1 auto;padding-top:clamp(0.35rem, 1.2vw, 1rem)}.design-build-hero__centerpiece{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%, 90rem);margin:0 auto;padding:0 1rem;text-align:center}@media (max-width:1280px){.design-build-hero__centerpiece{padding-bottom:1.6rem}}.design-build-hero__eyebrow{margin:0 0 .95rem;color:var(--ldg-brand-gold);font-size:.74rem;font-weight:500;letter-spacing:.2em;text-shadow:0 10px 24px rgb(0 0 0 / .28);text-transform:uppercase}.design-build-hero__title{margin:0;width:min(100%, 72rem);max-width:none;font-family:var(--ldg-font-display);font-size:clamp(2.15rem, 4.85vw, 4.15rem);font-weight:500;letter-spacing:.06em;line-height:.92;text-align:center;text-transform:uppercase;color:rgb(241 242 244 / .72);text-shadow:0 10px 30px rgb(0 0 0 / .34);text-wrap:pretty;margin-left:-.04em}.design-build-hero__trust-line{margin:1rem 0 0;max-width:none;width:min(100%, 82rem);font-family:var(--ldg-font-body);color:rgb(241 242 244 / .88);font-size:clamp(1rem, 1.45vw, 1.14rem);font-weight:400;line-height:1.72;text-wrap:wrap;margin-left:-.02em}.design-build-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.55rem}.design-build-hero__actions .button-link{min-width:14rem}.design-build-hero__actions .button-link.is-secondary{background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .16);color:#f3efe7}.design-build-hero__trust-grid{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:1.1rem 1.8rem;margin-top:auto;padding:0 0 clamp(0.85rem, 1.9vw, 1.3rem)}.design-build-hero__trust-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 1 auto;min-width:12rem;max-width:16rem;padding:0;background:#fff0;border:0;box-shadow:none;text-align:center}.design-build-hero__trust-label{margin:0;max-width:28ch;margin-inline:auto;color:rgb(241 242 244 / .78);font-size:.82rem;font-weight:500;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.design-build-overview-stage{position:relative;background:var(--ldg-background);overflow:clip}.design-build-overview-stage::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:3.75rem 3.75rem;mask-image:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .9) 12%,rgb(0 0 0 / .9) 88%,transparent 100%);opacity:.5;pointer-events:none}@keyframes design-build-card-fade-up{from{opacity:0;transform:translateY(calc(var(--design-build-card-offset, 0rem) + 2.8rem)) scale(.94);filter:blur(8px)}to{opacity:1;transform:translateY(var(--design-build-card-offset,0rem)) scale(1);filter:blur(0)}}@keyframes design-build-benefits-card-enter{from{opacity:0;transform:translateY(4.5rem) scale(.88) rotateX(14deg);filter:blur(14px);box-shadow:0 0 0 #fff0,inset 0 1px 0 rgb(255 255 255 / .02)}65%{opacity:1;transform:translateY(-.55rem) scale(1.02) rotateX(0);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0);filter:blur(0);box-shadow:0 16px 38px rgb(0 0 0 / .15),inset 0 1px 0 rgb(255 255 255 / .02)}}@keyframes design-build-benefits-list-enter{from{opacity:0;transform:translateX(1.4rem);filter:blur(6px);border-color:#fff0}to{opacity:1;transform:translateX(0);filter:blur(0);border-color:rgb(255 255 255 / .06)}}@keyframes design-build-process-card-sheen{from{transform:translateX(-130%)}to{transform:translateX(130%)}}@keyframes design-build-ldg-card-sweep{from{transform:translateX(-120%) skewX(-18deg)}to{transform:translateX(120%) skewX(-18deg)}}.design-build-explainer{position:relative;padding:clamp(4.8rem, 8vw, 7.5rem) 0 clamp(5rem, 8vw, 8rem);background:#fff0;overflow:clip;isolation:isolate}.design-build-explainer__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);gap:clamp(1.6rem, 4vw, 3.5rem);align-items:start}.design-build-explainer__intro{position:sticky;top:6.5rem;padding:clamp(0.35rem, 1vw, 0.75rem) 0 0}.design-build-explainer__eyebrow{margin:0 0 1rem;color:var(--ldg-brand-gold);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.design-build-explainer__title{margin:0;max-width:15ch;font-family:var(--ldg-font-display);font-size:clamp(2.25rem, 4.2vw, 3.8rem);font-weight:500;line-height:.96;letter-spacing:.035em;text-transform:uppercase;color:rgb(244 245 247 / .96);text-wrap:balance}.design-build-explainer__copy{margin:1.2rem 0 0;max-width:38rem;color:rgb(228 233 239 / .76);font-size:clamp(1rem, 1.25vw, 1.08rem);line-height:1.85}.design-build-explainer__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;align-items:stretch}.design-build-explainer__card{--design-build-card-offset:0rem;position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:16.5rem;padding:clamp(1.4rem, 2.4vw, 1.95rem);background:linear-gradient(180deg,rgb(17 28 43 / .95) 0%,rgb(9 17 29 / .98) 100%);border:1px solid rgb(185 153 98 / .14);border-radius:1.65rem;box-shadow:0 20px 48px rgb(0 0 0 / .18),inset 0 1px 0 rgb(255 255 255 / .03);overflow:hidden;will-change:transform,opacity,filter}.design-build-explainer__card.ldg-reveal{opacity:0;transform:translate3d(0,calc(var(--design-build-card-offset, 0rem) + 2.8rem),0) scale(.94);filter:blur(8px);transition:opacity 0.95s cubic-bezier(.16,.88,.22,1),transform 0.95s cubic-bezier(.16,.88,.22,1),filter 0.95s cubic-bezier(.16,.88,.22,1)}.design-build-explainer__card.ldg-reveal.is-visible{opacity:1;transform:translate3d(0,var(--design-build-card-offset,0rem),0) scale(1);filter:blur(0)}.design-build-explainer__card::before{content:"";position:absolute;top:0;left:0;width:100%;height:.24rem;background:linear-gradient(90deg,rgb(199 164 106 / .94) 0%,rgb(199 164 106 / .1) 100%)}.design-build-explainer__card::after{content:none}.design-build-explainer__card--coordination,.design-build-explainer__card--construction{--design-build-card-offset:2.25rem}.design-build-explainer__card-index{display:block;margin:0 0 auto;font-family:var(--ldg-font-display);font-size:clamp(2.3rem, 4vw, 3.6rem);font-weight:500;line-height:.9;letter-spacing:-.04em;color:rgb(199 164 106 / .2)}.design-build-explainer__card-title{margin:1.35rem 0 0;max-width:12ch;font-family:var(--ldg-font-display);font-size:clamp(1.42rem, 2vw, 1.9rem);font-weight:500;line-height:1.02;color:#f5f2ec;text-wrap:balance}.design-build-explainer__card-copy{margin:.9rem 0 0;max-width:24rem;color:rgb(228 233 239 / .74);font-size:.98rem;line-height:1.72}.design-build-benefits{position:relative;padding:clamp(4.8rem, 8vw, 7.5rem) 0 clamp(5rem, 8vw, 8rem);background:#fff0;overflow:clip;isolation:isolate}.design-build-benefits__inner{position:relative;z-index:1}.design-build-benefits__header{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0 0 clamp(2.3rem, 4vw, 3.4rem);padding-bottom:1.6rem;border-bottom:1px solid rgb(255 255 255 / .07)}.design-build-benefits__eyebrow{margin:0 0 1rem;color:var(--ldg-brand-gold);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.design-build-benefits__title{margin:0;max-width:18ch;font-family:var(--ldg-font-display);font-size:clamp(2.35rem, 4.5vw, 4.1rem);font-weight:500;line-height:.92;letter-spacing:.04em;text-transform:uppercase;color:rgb(244 245 247 / .96);text-wrap:balance}.design-build-benefits__copy{margin:1rem 0 0;max-width:54rem;color:rgb(228 233 239 / .72);font-size:clamp(1rem, 1.2vw, 1.06rem);line-height:1.8}.design-build-benefits__layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,0.65fr);gap:clamp(1.5rem, 3.4vw, 3rem);align-items:start}.design-build-benefits__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.design-build-benefits__card{position:relative;display:flex;flex-direction:column;min-height:15.5rem;padding:clamp(1.35rem, 2vw, 1.7rem);background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .07);border-radius:0;box-shadow:0 16px 38px rgb(0 0 0 / .15),inset 0 1px 0 rgb(255 255 255 / .02);overflow:hidden;transform-origin:center bottom;will-change:transform,opacity,filter}.design-build-benefits__card--communication{grid-column:1 / -1;min-height:13.75rem}.design-build-benefits__card--communication .design-build-benefits__card-title{max-width:24ch}.design-build-benefits__card--communication .design-build-benefits__card-copy{max-width:48rem}.design-build-benefits__card.ldg-reveal{opacity:0;transform:translate3d(0,4.5rem,0) scale(.88) rotateX(14deg);filter:blur(14px);transition:opacity 1.08s cubic-bezier(.16,.9,.22,1),transform 1.08s cubic-bezier(.16,.9,.22,1),filter 1.08s cubic-bezier(.16,.9,.22,1)}.design-build-benefits__card.ldg-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1) rotateX(0);filter:blur(0)}.design-build-benefits__card::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .04),transparent 42%);pointer-events:none}.design-build-benefits__card-topline{width:100%;height:.16rem;border-radius:0;background:linear-gradient(90deg,rgb(199 164 106 / .92) 0%,rgb(127 147 184 / .32) 68%,#fff0 100%)}.design-build-benefits__card-title{margin:auto 0 0;padding-top:1.25rem;max-width:11ch;font-family:var(--ldg-font-display);font-size:clamp(1.55rem, 2.15vw, 2.05rem);font-weight:500;line-height:.98;color:#f5f2ec;text-wrap:balance}.design-build-benefits__card-copy{margin:.85rem 0 0;max-width:20rem;color:rgb(228 233 239 / .72);font-size:.95rem;line-height:1.68}.design-build-benefits__rail{position:relative;padding:0 0 0 1.35rem;border-left:1px solid rgb(255 255 255 / .08)}.design-build-benefits__rail-label{margin:0 0 1.1rem;color:rgb(244 245 247 / .96);font-family:var(--ldg-font-display);font-size:1.05rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.design-build-benefits__list{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.design-build-benefits__list-item{position:relative;padding:.7rem 0 .7rem 1.7rem;color:rgb(228 233 239 / .78);font-size:.95rem;line-height:1.45;background:#fff0;border:0;border-bottom:1px solid rgb(255 255 255 / .06);border-radius:0;will-change:transform,opacity,filter}.design-build-benefits__list-item.ldg-reveal{opacity:0;transform:translate3d(1.6rem,0,0);filter:blur(6px);transition:opacity 0.72s cubic-bezier(.2,.82,.2,1),transform 0.72s cubic-bezier(.2,.82,.2,1),filter 0.72s cubic-bezier(.2,.82,.2,1)}.design-build-benefits__list-item.ldg-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}.design-build-benefits__list-item.ldg-reveal:nth-child(1){transition-delay:0.52s}.design-build-benefits__list-item.ldg-reveal:nth-child(2){transition-delay:0.6s}.design-build-benefits__list-item.ldg-reveal:nth-child(3){transition-delay:0.68s}.design-build-benefits__list-item.ldg-reveal:nth-child(4){transition-delay:0.76s}.design-build-benefits__list-item.ldg-reveal:nth-child(5){transition-delay:0.84s}.design-build-benefits__list-item::before{content:"";position:absolute;top:1rem;left:0;width:.85rem;height:.12rem;border-radius:999px;background:linear-gradient(90deg,#c7a46a 0%,#7f93b8 100%)}@media (prefers-reduced-motion:reduce){.design-build-explainer__card,.design-build-benefits__card,.design-build-benefits__list-item,.design-build-process__step,.design-build-process__step-number,.design-build-process__step-body,.design-build-process__step-body::before,.design-build-coordination__group,.design-build-ldg__card,.design-build-ldg__card::before,.design-build-ldg__card::after,.design-build-ldg__card-line,.design-build-ldg__card-title,.design-build-ldg__card-copy{animation:none;transition:none;transform:none;filter:none;opacity:1}}.design-build-stage{position:relative;background:#f1f2f4;overflow:clip}.design-build-stage__background{position:sticky;top:0;height:100vh;margin-bottom:-100vh;background:linear-gradient(180deg,rgb(241 242 244 / .62) 0%,rgb(241 242 244 / .72) 100%),var(--design-build-stage-background-image,url(/wp-content/themes/LDG-theme/assets/images/design%20build/commercial-sketch.png)) center center / 100vw auto no-repeat;opacity:.96;pointer-events:none}.design-build-stage__content{position:relative;z-index:1}.design-build-process{position:relative;padding:clamp(4.9rem, 8vw, 7.6rem) 0 clamp(5.2rem, 8vw, 8rem);background:#fff0;color:#17202d;overflow:clip}.design-build-process::before{content:"";position:absolute;inset:0;background:linear-gradient(rgb(23 32 45 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(23 32 45 / .045) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(180deg,rgb(0 0 0 / .75),transparent 92%);opacity:.22;pointer-events:none}.design-build-process__inner{position:relative;z-index:1}.design-build-process__header{max-width:62rem;margin:0 0 clamp(2.1rem, 4vw, 3.2rem)}.design-build-process__eyebrow{margin:0 0 1rem;color:#8f6f3e;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.design-build-process__title{margin:0;max-width:15ch;font-family:var(--ldg-font-display);font-size:clamp(2.35rem, 4.4vw, 4.05rem);font-weight:500;line-height:.94;letter-spacing:.035em;text-transform:uppercase;color:#17202d;text-wrap:balance}.design-build-process__layout{display:grid;grid-template-columns:minmax(17rem,0.62fr) minmax(0,1.38fr);gap:clamp(1.5rem, 3vw, 3rem);align-items:start}.design-build-process__intro-card{position:sticky;top:6.5rem;padding:clamp(1.45rem, 2.2vw, 1.8rem);background:rgb(255 253 248 / .82);border:1px solid rgb(143 111 62 / .16);border-radius:1.5rem;box-shadow:0 22px 48px rgb(31 41 51 / .08);backdrop-filter:blur(10px)}.design-build-process__intro-lead{margin:0;font-family:var(--ldg-font-display);font-size:clamp(1.15rem, 1.45vw, 1.35rem);font-weight:500;line-height:1.3;color:#17202d}.design-build-process__intro-copy{margin:1rem 0 0;color:rgb(23 32 45 / .74);font-size:.98rem;line-height:1.7}.design-build-process__steps{position:relative;display:grid;gap:1rem}.design-build-process__steps::before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:2.2rem;width:1px;background:linear-gradient(180deg,rgb(143 111 62 / .18),rgb(23 32 45 / .14))}.design-build-process__step{--design-build-process-shift-x:1.6rem;position:relative;display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1rem;align-items:stretch;padding:.5rem 0;will-change:transform,opacity,filter}.design-build-process__step.ldg-reveal{opacity:0;transform:translate3d(0,2.6rem,0);filter:blur(8px);transition:opacity 0.88s cubic-bezier(.18,.88,.22,1),transform 0.88s cubic-bezier(.18,.88,.22,1),filter 0.88s cubic-bezier(.18,.88,.22,1)}.design-build-process__step:nth-child(even){--design-build-process-shift-x:2rem}.design-build-process__step.ldg-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}.design-build-process__step:nth-child(2).ldg-reveal,.design-build-process__step:nth-child(2).ldg-reveal .design-build-process__step-number,.design-build-process__step:nth-child(2).ldg-reveal .design-build-process__step-body,.design-build-process__step:nth-child(2).ldg-reveal .design-build-process__step-title,.design-build-process__step:nth-child(2).ldg-reveal .design-build-process__step-copy,.design-build-process__step:nth-child(2).ldg-reveal .design-build-process__step-body::before{transition-delay:0.18s}.design-build-process__step:nth-child(3).ldg-reveal,.design-build-process__step:nth-child(3).ldg-reveal .design-build-process__step-number,.design-build-process__step:nth-child(3).ldg-reveal .design-build-process__step-body,.design-build-process__step:nth-child(3).ldg-reveal .design-build-process__step-title,.design-build-process__step:nth-child(3).ldg-reveal .design-build-process__step-copy,.design-build-process__step:nth-child(3).ldg-reveal .design-build-process__step-body::before{transition-delay:0.36s}.design-build-process__step:nth-child(4).ldg-reveal,.design-build-process__step:nth-child(4).ldg-reveal .design-build-process__step-number,.design-build-process__step:nth-child(4).ldg-reveal .design-build-process__step-body,.design-build-process__step:nth-child(4).ldg-reveal .design-build-process__step-title,.design-build-process__step:nth-child(4).ldg-reveal .design-build-process__step-copy,.design-build-process__step:nth-child(4).ldg-reveal .design-build-process__step-body::before{transition-delay:0.54s}.design-build-process__step:nth-child(5).ldg-reveal,.design-build-process__step:nth-child(5).ldg-reveal .design-build-process__step-number,.design-build-process__step:nth-child(5).ldg-reveal .design-build-process__step-body,.design-build-process__step:nth-child(5).ldg-reveal .design-build-process__step-title,.design-build-process__step:nth-child(5).ldg-reveal .design-build-process__step-copy,.design-build-process__step:nth-child(5).ldg-reveal .design-build-process__step-body::before{transition-delay:0.72s}.design-build-process__step-rail{position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:.25rem}.design-build-process__step-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:#fff;border:1px solid rgb(143 111 62 / .18);box-shadow:0 10px 24px rgb(31 41 51 / .07);font-family:var(--ldg-font-display);font-size:.84rem;font-weight:500;letter-spacing:.12em;color:#8f6f3e;transition:transform 0.88s cubic-bezier(.18,.88,.22,1),opacity 0.88s cubic-bezier(.18,.88,.22,1),box-shadow 0.88s cubic-bezier(.18,.88,.22,1),background-color 0.88s cubic-bezier(.18,.88,.22,1)}.design-build-process__step.ldg-reveal .design-build-process__step-number{opacity:0;transform:scale(.58);box-shadow:0 0 0 #fff0;background:rgb(255 255 255 / .7)}.design-build-process__step.ldg-reveal.is-visible .design-build-process__step-number{opacity:1;transform:scale(1);box-shadow:0 10px 24px rgb(31 41 51 / .07);background:#fff}.design-build-process__step-body{position:relative;padding:clamp(1.15rem, 2vw, 1.45rem) clamp(1.2rem, 2.2vw, 1.6rem);background:rgb(255 253 248 / .82);border:1px solid rgb(143 111 62 / .12);border-radius:1.45rem;box-shadow:0 16px 38px rgb(31 41 51 / .06);transition:transform 0.9s cubic-bezier(.18,.88,.22,1),opacity 0.9s cubic-bezier(.18,.88,.22,1),clip-path 0.9s cubic-bezier(.18,.88,.22,1),box-shadow 0.9s cubic-bezier(.18,.88,.22,1)}.design-build-process__step.ldg-reveal .design-build-process__step-body{opacity:0;transform:translate3d(var(--design-build-process-shift-x),0,0) scale(.97);clip-path:inset(0 0 0 18% round 1.45rem);box-shadow:0 0 0 #fff0}.design-build-process__step.ldg-reveal.is-visible .design-build-process__step-body{opacity:1;transform:translate3d(0,0,0) scale(1);clip-path:inset(0 0 0 0 round 1.45rem);box-shadow:0 16px 38px rgb(31 41 51 / .06)}.design-build-process__step-body::before{content:"";position:absolute;top:1.35rem;left:-.9rem;width:.9rem;height:1px;background:rgb(143 111 62 / .2);transform-origin:left center;transition:transform 0.72s cubic-bezier(.18,.88,.22,1)}.design-build-process__step.ldg-reveal .design-build-process__step-body::before{transform:scaleX(0)}.design-build-process__step.ldg-reveal.is-visible .design-build-process__step-body::before{transform:scaleX(1)}.design-build-process__step-body::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgb(255 255 255 / .42) 48%,transparent 100%);transform:translateX(-130%);opacity:0;pointer-events:none}.design-build-process__step.ldg-reveal.is-visible .design-build-process__step-body::after{opacity:1;animation:design-build-process-card-sheen 0.9s cubic-bezier(.2,.8,.2,1) 0.08s both}.design-build-process__step:nth-child(2).ldg-reveal.is-visible .design-build-process__step-body::after{animation-delay:0.26s}.design-build-process__step:nth-child(3).ldg-reveal.is-visible .design-build-process__step-body::after{animation-delay:0.44s}.design-build-process__step:nth-child(4).ldg-reveal.is-visible .design-build-process__step-body::after{animation-delay:0.62s}.design-build-process__step:nth-child(5).ldg-reveal.is-visible .design-build-process__step-body::after{animation-delay:0.8s}.design-build-process__step-title,.design-build-process__step-copy{transition:opacity 0.72s cubic-bezier(.18,.88,.22,1),transform 0.72s cubic-bezier(.18,.88,.22,1)}.design-build-process__step.ldg-reveal .design-build-process__step-title,.design-build-process__step.ldg-reveal .design-build-process__step-copy{opacity:0;transform:translateY(.8rem)}.design-build-process__step.ldg-reveal .design-build-process__step-copy{transition-delay:0.08s}.design-build-process__step.ldg-reveal.is-visible .design-build-process__step-title,.design-build-process__step.ldg-reveal.is-visible .design-build-process__step-copy{opacity:1;transform:translateY(0)}.design-build-process__step-title{margin:0;max-width:24ch;font-family:var(--ldg-font-display);font-size:clamp(1.25rem, 1.8vw, 1.55rem);font-weight:500;line-height:1.06;color:#17202d;text-wrap:balance}.design-build-process__step-copy{margin:.75rem 0 0;max-width:44rem;color:rgb(23 32 45 / .74);font-size:.98rem;line-height:1.72}.design-build-coordination{position:relative;padding:0 0 clamp(5rem, 8vw, 7.6rem);background:#fff0;color:#17202d;overflow:clip}.design-build-coordination__inner{position:relative;z-index:1}.design-build-coordination__layout{display:grid;gap:clamp(1.6rem, 3vw, 2.4rem)}.design-build-coordination__intro{position:relative;max-width:none;margin:0 auto 1.25rem;padding:clamp(1.1rem, 2vw, 1.6rem) clamp(1rem, 2.2vw, 1.8rem);border-radius:1.4rem;background:linear-gradient(180deg,rgb(241 242 244 / .72) 0%,rgb(241 242 244 / .52) 100%);box-shadow:0 16px 32px rgb(31 41 51 / .04),inset 0 1px 0 rgb(255 255 255 / .42);text-align:center;backdrop-filter:blur(4px);overflow:hidden}.design-build-coordination__intro::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .32) 0%,#fff0 44%),linear-gradient(90deg,rgb(166 132 74 / .06) 0%,#fff0 38%);pointer-events:none}.design-build-coordination__eyebrow{position:relative;margin:0 0 1rem;color:#8f6f3e;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.design-build-coordination__title{position:relative;margin:0 auto clamp(1rem, 2vw, 1.4rem);max-width:30ch;font-family:var(--ldg-font-display);font-size:clamp(2rem, 4vw, 3.35rem);font-weight:500;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;color:#15202d;text-wrap:balance}.design-build-coordination__copy{position:relative;display:grid;gap:1rem;padding-bottom:.9rem;justify-items:center}.design-build-coordination__body{margin:0;max-width:72rem;color:rgb(21 32 45 / .82);font-size:clamp(0.98rem, 1.05vw, 1.03rem);line-height:1.82}.design-build-coordination__groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;perspective:1000px}.design-build-coordination__group{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:14.5rem;padding:1.3rem 1.35rem 1.35rem;background:rgb(255 255 255 / .88);border:1px solid rgb(166 132 74 / .18);border-radius:1.15rem;box-shadow:0 14px 28px rgb(31 41 51 / .06);overflow:hidden;color:#233140;transition:transform 520ms cubic-bezier(.22,1,.36,1),border-color 280ms ease,box-shadow 280ms ease,background-color 280ms ease,color 280ms ease}.design-build-coordination__group::before{content:"";position:absolute;top:1.3rem;left:1.35rem;width:3rem;height:.18rem;background:linear-gradient(90deg,#a6844a 0%,rgb(166 132 74 / .24) 100%);transform:scaleX(.24);transform-origin:left center;transition:transform 520ms cubic-bezier(.22,1,.36,1),opacity 280ms ease;opacity:.82;border-radius:999px}.design-build-coordination__group::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(255 255 255 / .34) 0%,#fff0 45%),linear-gradient(90deg,rgb(166 132 74 / .08) 0%,#fff0 42%);opacity:0;transition:opacity 320ms ease;pointer-events:none}.design-build-coordination__group.ldg-reveal--card{transform:translate3d(0,2rem,0) scale(.985) rotateX(8deg)}.design-build-coordination__group.ldg-reveal--card.is-visible{transform:translate3d(0,0,0) scale(1) rotateX(0)}.design-build-coordination__group.is-visible::before{transform:scaleX(1);opacity:1}.design-build-coordination__group.is-visible:nth-child(odd){animation:design-build-coordination-settle-left 820ms cubic-bezier(.22,1,.36,1)}.design-build-coordination__group.is-visible:nth-child(even){animation:design-build-coordination-settle-right 820ms cubic-bezier(.22,1,.36,1)}.design-build-coordination__group-title{position:relative;margin:1.2rem 0 0;max-width:none;font-family:var(--ldg-font-display);font-size:clamp(1.3rem, 1.9vw, 1.62rem);font-weight:500;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:#15202d;text-wrap:balance}.design-build-coordination__group-copy{position:relative;margin:.7rem 0 0;max-width:none;color:rgb(35 49 64 / .8);font-size:.98rem;line-height:1.58}.design-build-coordination__group:hover,.design-build-coordination__group:focus-visible{transform:translate3d(0,-.35rem,0);border-color:rgb(166 132 74 / .3);background:rgb(255 255 255 / .96);box-shadow:0 22px 40px rgb(31 41 51 / .1);color:#15202d}.design-build-coordination__group:hover::before,.design-build-coordination__group:focus-visible::before{transform:scaleX(1);opacity:1}.design-build-coordination__group:hover::after,.design-build-coordination__group:focus-visible::after,.design-build-coordination__group.is-visible::after{opacity:1}@keyframes design-build-coordination-settle-left{0%{transform:translate3d(-.8rem,.4rem,0) scale(.996)}100%{transform:translate3d(0,0,0) scale(1)}}@keyframes design-build-coordination-settle-right{0%{transform:translate3d(.8rem,.4rem,0) scale(.996)}100%{transform:translate3d(0,0,0) scale(1)}}.design-build-project-types{position:relative;padding:clamp(4.8rem, 8vw, 7.5rem) 0 clamp(5rem, 8vw, 7.8rem);background:#fff0;overflow:clip}.design-build-project-types__inner{position:relative}.design-build-project-types__layout{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr);gap:clamp(2.5rem, 5vw, 5.5rem);align-items:start}.design-build-project-types__header{position:sticky;top:clamp(6.5rem, 10vw, 8.5rem);max-width:30rem}.design-build-project-types__eyebrow{margin:0 0 1rem;color:#8f6f3e;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.design-build-project-types__title{margin:0;max-width:12ch;font-family:var(--ldg-font-display);font-size:clamp(2.2rem, 4vw, 3.7rem);font-weight:500;line-height:.96;letter-spacing:.035em;text-transform:uppercase;color:#17202d;text-wrap:balance}.design-build-project-types__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.design-build-project-types__item{position:relative;display:flex;align-items:flex-end;min-height:11.5rem;padding:1.35rem;background:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),#223142 center / cover no-repeat;border:1px solid rgb(143 111 62 / .14);border-radius:1.35rem;box-shadow:0 16px 34px rgb(31 41 51 / .06);overflow:hidden;will-change:transform,opacity,filter}.design-build-project-types__item::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(5 12 24 / .1) 0%,rgb(5 12 24 / .76) 100%),linear-gradient(135deg,rgb(255 255 255 / .06),transparent 42%);pointer-events:none;transition:opacity 0.92s cubic-bezier(.18,.88,.22,1),transform 0.92s cubic-bezier(.18,.88,.22,1)}.design-build-project-types__item-title{position:relative;z-index:1;margin:0;max-width:11ch;font-family:var(--ldg-font-display);font-size:clamp(1.35rem, 2.1vw, 2rem);font-weight:500;line-height:.98;letter-spacing:.03em;text-transform:uppercase;color:#f1f2f4;text-wrap:balance;transition:opacity 0.78s cubic-bezier(.18,.88,.22,1),transform 0.78s cubic-bezier(.18,.88,.22,1)}.design-build-project-types__item.ldg-reveal{opacity:0;transform:translate3d(0,3.8rem,0) scale(.9) rotateX(12deg);filter:blur(14px);background-size:112% auto;transition:opacity 1.02s cubic-bezier(.16,.9,.22,1),transform 1.02s cubic-bezier(.16,.9,.22,1),filter 1.02s cubic-bezier(.16,.9,.22,1),background-size 1.3s cubic-bezier(.16,.9,.22,1),box-shadow 1.02s cubic-bezier(.16,.9,.22,1);box-shadow:0 0 0 #fff0}.design-build-project-types__item.ldg-reveal::before{opacity:1;transform:scale(1.1)}.design-build-project-types__item.ldg-reveal .design-build-project-types__item-title{opacity:0;transform:translate3d(0,1.4rem,0)}.design-build-project-types__item.ldg-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1) rotateX(0);filter:blur(0);background-size:100% auto;box-shadow:0 16px 34px rgb(31 41 51 / .06)}.design-build-project-types__item.ldg-reveal.is-visible::before{opacity:1;transform:scale(1)}.design-build-project-types__item.ldg-reveal.is-visible .design-build-project-types__item-title{opacity:1;transform:translate3d(0,0,0)}.design-build-project-types__item.ldg-reveal:nth-child(2){transition-delay:0.12s}.design-build-project-types__item.ldg-reveal:nth-child(3){transition-delay:0.24s}.design-build-project-types__item.ldg-reveal:nth-child(4){transition-delay:0.36s}.design-build-project-types__item.ldg-reveal:nth-child(5){transition-delay:0.48s}.design-build-project-types__item.ldg-reveal:nth-child(6){transition-delay:0.6s}.design-build-project-types__item.ldg-reveal:nth-child(7){transition-delay:0.72s}.design-build-project-types__item.ldg-reveal:nth-child(8){transition-delay:0.84s}.design-build-project-types__item.ldg-reveal:nth-child(2)::before,.design-build-project-types__item.ldg-reveal:nth-child(2) .design-build-project-types__item-title{transition-delay:0.12s}.design-build-project-types__item.ldg-reveal:nth-child(3)::before,.design-build-project-types__item.ldg-reveal:nth-child(3) .design-build-project-types__item-title{transition-delay:0.24s}.design-build-project-types__item.ldg-reveal:nth-child(4)::before,.design-build-project-types__item.ldg-reveal:nth-child(4) .design-build-project-types__item-title{transition-delay:0.36s}.design-build-project-types__item.ldg-reveal:nth-child(5)::before,.design-build-project-types__item.ldg-reveal:nth-child(5) .design-build-project-types__item-title{transition-delay:0.48s}.design-build-project-types__item.ldg-reveal:nth-child(6)::before,.design-build-project-types__item.ldg-reveal:nth-child(6) .design-build-project-types__item-title{transition-delay:0.6s}.design-build-project-types__item.ldg-reveal:nth-child(7)::before,.design-build-project-types__item.ldg-reveal:nth-child(7) .design-build-project-types__item-title{transition-delay:0.72s}.design-build-project-types__item.ldg-reveal:nth-child(8)::before,.design-build-project-types__item.ldg-reveal:nth-child(8) .design-build-project-types__item-title{transition-delay:0.84s}.design-build-project-types__item--healthcare{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/commercial/hero-background.jpg)}.design-build-project-types__item--retail{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/commercial/retail.jpg)}.design-build-project-types__item--hospitality{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/tenant%20build%20out/open-soon.jpeg)}.design-build-project-types__item--office{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/retail/office.jpg)}.design-build-project-types__item--industrial{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/projects/commercial.jpg)}.design-build-project-types__item--multifamily{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/commercial/services-background.jpg)}.design-build-project-types__item--mixed-use{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/commercial.webp)}.design-build-project-types__item--municipal{background-image:linear-gradient(180deg,rgb(5 12 24 / .26) 0%,rgb(5 12 24 / .82) 100%),url(/wp-content/themes/LDG-theme/assets/images/about%20us/commercial.jpg)}.design-build-ldg{position:relative;padding:clamp(5rem, 8vw, 7.8rem) 0 clamp(5.2rem, 8vw, 8.2rem);background:var(--ldg-background);color:#f5efe6;overflow:clip}.design-build-ldg__inner{position:relative;z-index:1}.design-build-ldg__header{max-width:52rem;margin:0 0 clamp(2.2rem, 4vw, 3.2rem)}.design-build-ldg__eyebrow{margin:0 0 1rem;color:#c7a46a;font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.design-build-ldg__title{margin:0;max-width:16ch;font-family:var(--ldg-font-display);font-size:clamp(2.3rem, 4.3vw, 4rem);font-weight:500;line-height:.94;letter-spacing:.03em;text-transform:uppercase;color:#f8f4ed;text-wrap:balance}.design-build-ldg__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:stretch}.design-build-ldg__card{position:relative;grid-column:span 4;padding:clamp(1.35rem, 2.2vw, 1.8rem);border:1px solid rgb(255 255 255 / .1);border-radius:1.55rem;background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .025)),rgb(13 19 28 / .78);box-shadow:0 24px 54px rgb(0 0 0 / .26);backdrop-filter:blur(8px);will-change:transform,opacity,filter}.design-build-ldg__card::before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgb(255 255 255 / .08);opacity:0;transform:scale(.96);transition:opacity 0.95s cubic-bezier(.16,.9,.22,1),transform 0.95s cubic-bezier(.16,.9,.22,1);pointer-events:none}.design-build-ldg__card::after{content:"";position:absolute;inset:-12%;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .16) 50%,transparent 70%);opacity:0;transform:translateX(-120%) skewX(-18deg);pointer-events:none}.design-build-ldg__card.ldg-reveal{opacity:0;transform:translate3d(0,3.2rem,0) scale(.92);filter:blur(12px);box-shadow:0 0 0 #fff0;transition:opacity 1s cubic-bezier(.16,.9,.22,1),transform 1s cubic-bezier(.16,.9,.22,1),filter 1s cubic-bezier(.16,.9,.22,1),box-shadow 1s cubic-bezier(.16,.9,.22,1)}.design-build-ldg__card.ldg-reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0);box-shadow:0 24px 54px rgb(0 0 0 / .26)}.design-build-ldg__card.ldg-reveal.is-visible::before{opacity:1;transform:scale(1)}.design-build-ldg__card.ldg-reveal.is-visible::after{opacity:1;animation:design-build-ldg-card-sweep 1s cubic-bezier(.2,.8,.2,1) 0.12s both}.design-build-ldg__card--wide{grid-column:span 7;min-height:17rem}.design-build-ldg__grid>.design-build-ldg__card:nth-child(2){grid-column:span 5}.design-build-ldg__grid>.design-build-ldg__card:nth-child(3){grid-column:span 6}.design-build-ldg__card--tall{grid-column:span 6}.design-build-ldg__card-line{display:block;width:clamp(3rem, 6vw, 4.25rem);height:.2rem;margin-bottom:1.2rem;border-radius:999px;background:linear-gradient(90deg,#c7a46a 0%,#8092af 100%);transform-origin:left center;transition:transform 0.78s cubic-bezier(.18,.88,.22,1),opacity 0.78s cubic-bezier(.18,.88,.22,1)}.design-build-ldg__card.ldg-reveal .design-build-ldg__card-line{opacity:0;transform:scaleX(0)}.design-build-ldg__card.ldg-reveal.is-visible .design-build-ldg__card-line{opacity:1;transform:scaleX(1)}.design-build-ldg__card-title{margin:0;max-width:28ch;font-family:var(--ldg-font-display);font-size:clamp(1.28rem, 2vw, 1.72rem);font-weight:500;line-height:1.02;letter-spacing:.03em;text-transform:uppercase;color:#f8f4ed;text-wrap:balance;transition:opacity 0.76s cubic-bezier(.18,.88,.22,1),transform 0.76s cubic-bezier(.18,.88,.22,1)}.design-build-ldg__card-copy{margin:.9rem 0 0;max-width:34rem;color:rgb(245 239 230 / .76);font-size:.98rem;line-height:1.72;transition:opacity 0.76s cubic-bezier(.18,.88,.22,1),transform 0.76s cubic-bezier(.18,.88,.22,1)}.design-build-ldg__card.ldg-reveal .design-build-ldg__card-title,.design-build-ldg__card.ldg-reveal .design-build-ldg__card-copy{opacity:0;transform:translate3d(0,1rem,0)}.design-build-ldg__card.ldg-reveal .design-build-ldg__card-copy{transition-delay:0.08s}.design-build-ldg__card.ldg-reveal.is-visible .design-build-ldg__card-title,.design-build-ldg__card.ldg-reveal.is-visible .design-build-ldg__card-copy{opacity:1;transform:translate3d(0,0,0)}.design-build-final-form{padding:clamp(4.9rem, 8vw, 7.6rem) 0 clamp(5.4rem, 8vw, 8rem);background:var(--ldg-background)}.design-build-final-form__inner{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(1.6rem, 4vw, 3.4rem);align-items:start}.design-build-final-form__intro{padding-top:clamp(0.2rem, 1vw, 0.8rem)}.design-build-final-form__title{margin:0;max-width:16ch;font-family:var(--ldg-font-display);font-size:clamp(2.15rem, 4.15vw, 3.5rem);font-weight:500;line-height:1;letter-spacing:.03em;text-transform:uppercase;color:rgb(244 245 247 / .95);text-wrap:balance}.design-build-final-form__accent{display:inline-block;width:5rem;height:.32rem;margin-top:1.25rem;border-radius:999px;background:linear-gradient(90deg,#c7a46a 0%,rgb(199 164 106 / .18) 100%)}.design-build-final-form__copy{margin:1.3rem 0 0;max-width:34rem;color:rgb(228 233 239 / .78);font-size:1rem;line-height:1.82}.design-build-final-form__panel .ldg-form-panel.dark-form{background:linear-gradient(180deg,rgb(12 24 38 / .96) 0%,rgb(7 13 23 / .99) 100%);border:1px solid rgb(185 153 98 / .22);border-radius:1.65rem;box-shadow:0 24px 58px rgb(17 24 32 / .18)}.design-build-final-form__form{display:grid;gap:1.4rem}.design-build-final-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.design-build-final-form__field--full{grid-column:1 / -1}@media (max-width:1080px){.design-build-hero__centerpiece{padding-bottom:1rem}.design-build-hero__trust-grid{padding-top:1.1rem;gap:.95rem 1.25rem}.design-build-explainer__inner{grid-template-columns:1fr}.design-build-explainer__intro{position:relative;top:auto}.design-build-explainer__title{max-width:18ch}.design-build-benefits__layout{grid-template-columns:1fr}.design-build-benefits__rail{padding-left:0;border-left:0;border-top:1px solid rgb(255 255 255 / .08);padding-top:1.35rem}.design-build-process__layout{grid-template-columns:1fr}.design-build-process__intro-card{position:relative;top:auto}.design-build-coordination__layout{max-width:42rem}.design-build-project-types__layout{grid-template-columns:1fr;gap:2rem}.design-build-project-types__header{position:relative;top:auto;max-width:40rem}.design-build-project-types__list{grid-template-columns:1fr}.design-build-ldg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-build-ldg__card,.design-build-ldg__card--wide,.design-build-ldg__card--tall{grid-column:auto;min-height:auto}.design-build-final-form__inner{grid-template-columns:1fr}}@media (max-width:780px){.design-build-stage__background{background:linear-gradient(180deg,rgb(241 242 244 / .7) 0%,rgb(241 242 244 / .8) 100%),var(--design-build-stage-background-image,url(/wp-content/themes/LDG-theme/assets/images/design%20build/commercial-sketch.png)) center center / 100vw auto no-repeat;opacity:.85}.design-build-hero{min-height:auto;padding-top:6.4rem}.design-build-hero__layout{justify-content:flex-start}.design-build-hero__centerpiece{align-items:flex-start;text-align:left;padding-bottom:1.35rem}.design-build-hero__eyebrow,.design-build-hero__title,.design-build-hero__trust-line{text-align:left;margin-left:0}.design-build-hero__title{width:100%;max-width:none;font-size:clamp(2rem, 11vw, 3rem);text-wrap:balance}.design-build-hero__trust-line{font-size:.98rem;line-height:1.68}.design-build-hero__actions{justify-content:flex-start}.design-build-hero__trust-grid{margin-top:1rem;padding-top:1.35rem;gap:.85rem 1rem}.design-build-hero__trust-card{min-width:9.75rem;max-width:100%}.design-build-explainer{padding:4.25rem 0 5rem}.design-build-explainer__cards{grid-template-columns:1fr}.design-build-explainer__card--coordination,.design-build-explainer__card--construction{--design-build-card-offset:0rem}.design-build-explainer__title{max-width:none;font-size:clamp(2rem, 9vw, 2.9rem)}.design-build-explainer__card{min-height:auto}.design-build-benefits{padding:0 0 5rem}.design-build-benefits__cards{grid-template-columns:1fr}.design-build-benefits__title{max-width:none;font-size:clamp(2rem, 9vw, 2.85rem)}.design-build-benefits__card{min-height:auto}.design-build-process{padding:4.25rem 0 5rem}.design-build-process__title{max-width:none;font-size:clamp(2rem, 9vw, 2.9rem)}.design-build-process__steps::before{left:1.35rem}.design-build-process__step{grid-template-columns:2.7rem minmax(0,1fr);gap:.8rem}.design-build-process__step-number{width:2rem;height:2rem;font-size:.75rem}.design-build-process__step-body::before{left:-.8rem;width:.8rem}.design-build-coordination{padding:0 0 5rem}.design-build-coordination__title{max-width:none;font-size:clamp(2rem, 9vw, 2.9rem)}.design-build-coordination__groups{grid-template-columns:1fr}.design-build-coordination__group{min-height:auto}.design-build-project-types{padding:0 0 5rem}.design-build-project-types__title{max-width:none;font-size:clamp(2rem, 9vw, 2.85rem)}.design-build-project-types__item{min-height:14rem;padding:1.15rem}.design-build-project-types__item-title{font-size:clamp(1.15rem, 6vw, 1.6rem)}.design-build-ldg{padding:4.25rem 0 5rem}.design-build-ldg__title{max-width:none;font-size:clamp(2rem, 9vw, 2.9rem)}.design-build-ldg__grid{grid-template-columns:1fr}.design-build-ldg__card{grid-column:auto;padding:1.25rem}.design-build-ldg__card--wide,.design-build-ldg__card--tall,.design-build-ldg__grid>.design-build-ldg__card:nth-child(2),.design-build-ldg__grid>.design-build-ldg__card:nth-child(3){grid-column:auto;min-height:auto}.design-build-ldg__card-title{font-size:clamp(1.15rem, 6vw, 1.45rem)}.design-build-final-form{padding:0 0 3.4rem}.design-build-final-form__title{max-width:none;font-size:clamp(2rem, 9vw, 2.9rem)}.design-build-final-form__grid{grid-template-columns:1fr}.design-build-final-form__field--full{grid-column:auto}}