.build-missing{--mark-one-y:0px;--mark-two-y:0px;position:relative;isolation:isolate;overflow:hidden;padding:clamp(170px,15vw,230px) clamp(24px,4.4vw,72px) clamp(110px,11vw,176px);scroll-margin-top:72px;background:#f8f6f0;color:#050505}
.build-missing__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(470px,550px) minmax(0,1fr);align-items:center;gap:clamp(50px,4.2vw,76px);width:min(1780px,100%);margin:0 auto}
.build-missing__copy{max-width:550px}
.build-missing__copy h2{max-width:550px;margin:0 0 30px;color:#050505;font:400 clamp(52px,4.4vw,76px)/.98 var(--serif),Georgia,serif;letter-spacing:-3.4px}
.build-missing__copy h2 span{display:block;white-space:nowrap}
.build-missing__copy p{max-width:430px;margin:0 0 25px;color:#4e4e4a;font:400 clamp(15px,1.18vw,18px)/1.48 var(--sans),Arial,sans-serif;letter-spacing:-.18px}
.build-missing__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:214px;margin-top:4px;padding:17px 22px;border-radius:9px;background:#061712;color:#fff;text-decoration:none;font:600 15px/1 var(--sans),Arial,sans-serif;box-shadow:0 14px 32px rgba(6,23,18,.12);transition:transform .25s ease,background .25s ease}
.build-missing__cta:hover{transform:translateY(-2px);background:#000}.build-missing__cta span{font-size:20px;font-weight:400}
.build-missing__visual{position:relative;display:grid;place-items:center;min-height:clamp(500px,39vw,590px);overflow:visible}
.build-missing__visual:after{display:none}
.build-missing__panel{position:relative;z-index:1;width:min(860px,100%);padding:45px 46px 44px;border:1px solid #d7d5ca;border-radius:24px;background:#e5e6da;box-shadow:0 28px 70px rgba(29,29,19,.09)}
.build-missing__panel-head{display:grid;grid-template-columns:55px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:25px}.build-missing__panel-head img{display:block;width:54px;height:54px;object-fit:contain}.build-missing__panel-head h3{margin:0 0 8px;color:#050505;font:400 clamp(27px,2.2vw,38px)/1.08 var(--serif),Georgia,serif;letter-spacing:-1.3px}.build-missing__panel-head p{max-width:600px;margin:0;color:#5a5a56;font:400 14px/1.52 var(--sans),Arial,sans-serif}
.build-missing__capabilities{display:flex;flex-wrap:wrap;gap:12px 11px;list-style:none;margin:0;padding:0}.build-missing__capabilities li{display:flex;align-items:center;justify-content:center;min-height:45px;padding:10px 19px;border:1px solid #d9d4ca;border-radius:999px;color:#141411;background:rgba(255,255,255,.3);font:500 13px/1.15 var(--sans),Arial,sans-serif;white-space:nowrap}.build-missing__capabilities .build-missing__more{color:#73736e}
.build-missing__watermark{position:absolute;z-index:0;width:230px;height:230px;object-fit:contain;opacity:.055;filter:grayscale(1);pointer-events:none;will-change:transform}.build-missing__watermark--one{top:12px;left:23%;transform:translate3d(0,max(-12px,var(--mark-one-y)),0) rotate(-12deg)}.build-missing__watermark--two{right:54px;bottom:48px;width:245px;height:245px;transform:translate3d(0,var(--mark-two-y),0) rotate(18deg)}
@media(max-width:1180px){.build-missing{padding-top:clamp(150px,15vw,190px);padding-inline:32px}.build-missing__layout{grid-template-columns:minmax(390px,455px) minmax(0,1fr);gap:42px}.build-missing__copy h2{font-size:54px}.build-missing__copy p{font-size:15px}.build-missing__visual{min-height:560px}.build-missing__panel{width:100%;padding:36px 31px}.build-missing__capabilities{gap:9px}.build-missing__capabilities li{font-size:11px;padding:9px 14px}}
@media(max-width:820px){.build-missing{padding:132px 20px 96px}.build-missing__layout{grid-template-columns:1fr;gap:55px}.build-missing__copy{max-width:650px}.build-missing__copy h2{max-width:none;font-size:clamp(46px,11vw,68px)}.build-missing__copy p{max-width:620px}.build-missing__visual{min-height:620px}.build-missing__panel{width:100%;padding:32px 24px}.build-missing__watermark--one{left:auto;right:5%;top:12px}.build-missing__watermark--two{right:40px;bottom:54px}}
@media(max-width:520px){.build-missing{padding:118px 16px 82px}.build-missing__copy h2{margin-bottom:25px;font-size:clamp(42px,12vw,48px);letter-spacing:-2.4px}.build-missing__copy p{margin-bottom:20px;font-size:15px;line-height:1.55}.build-missing__cta{width:100%;min-width:0}.build-missing__visual{min-height:680px}.build-missing__panel{width:100%;padding:27px 18px}.build-missing__panel-head{grid-template-columns:42px minmax(0,1fr);gap:14px}.build-missing__panel-head img{width:42px;height:42px}.build-missing__panel-head h3{font-size:27px}.build-missing__panel-head p{font-size:12px}.build-missing__capabilities{gap:8px}.build-missing__capabilities li{min-height:40px;padding:9px 13px;font-size:11px}.build-missing__watermark{width:160px;height:160px}.build-missing__watermark--two{right:32px;bottom:52px;width:180px;height:180px}}
@media(prefers-reduced-motion:reduce){.build-missing__watermark{will-change:auto;transform:none}}
.build-missing__resource-links{display:flex!important;gap:12px;flex-wrap:wrap;margin-top:22px!important;font-size:10px!important;font-weight:700!important}.build-missing__resource-links a{border-bottom:1px solid currentColor;padding-bottom:3px}.build-missing__resource-links span{opacity:.45}
