.continuous-site{position:relative;max-width:1320px;margin:24px auto 0;isolation:isolate}.continuous-site .story-copy{position:relative;z-index:2;text-align:center;margin:auto;max-width:520px}.story-kicker{display:block;font-size:9px;letter-spacing:2px;color:var(--muted);margin-bottom:23px}.story-copy h2{font-size:clamp(32px,3.6vw,48px);line-height:1.2;letter-spacing:-1.7px;font-weight:500;margin:0 0 22px}.story-copy p{color:var(--muted);font-size:14px;line-height:1.9;margin:0}.work-position{position:absolute;z-index:1}.work-position svg{width:100%;height:100%;overflow:visible}.local-ground{display:none}.site-rail{position:absolute;top:440px;bottom:270px;width:30px;border-left:2px solid var(--line);border-right:2px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0 61px,var(--line) 61px 63px);opacity:.43;z-index:-1;pointer-events:none}.rail-left{left:5%}.rail-right{right:5%}.groundworks{position:relative;padding:90px 7% 0}.foundation-line{position:relative;height:310px;margin-top:24px}.site-floor{position:absolute;left:0;right:0;bottom:27px;height:2px;background:var(--line)}.site-floor:after{content:'';position:absolute;top:10px;left:0;right:0;height:5px;background:repeating-linear-gradient(45deg,#baa06e66 0 12px,transparent 12px 24px)}.groundwork-loader{left:-1%;bottom:20px;width:31%;height:170px}.groundwork-wall{left:31%;bottom:20px;width:42%;height:160px}.groundwork-break{right:0;bottom:20px;width:24%;height:145px}.foundation-celebration{top:-35px;left:5%;right:5%;background:var(--bg);font-size:9px}.foundation-celebration svg{width:110px;height:47px}.framework{position:relative;min-height:690px;padding:140px 27% 200px;margin-top:10px}.frame-weld{left:2.5%;top:100px;width:25%;height:270px}.frame-drill{right:2.7%;top:130px;width:24%;height:255px}.frame-cut{left:35%;bottom:25px;width:31%;height:210px}.frame-beam{position:absolute;left:15%;right:15%;bottom:88px;height:5px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:.6}.framework:after{content:'';position:absolute;left:5%;right:5%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent)}.finishing{position:relative;min-height:560px;padding:105px 100px 0}.finishing .story-copy{max-width:600px}.finishing h2{margin-bottom:0}.paint-accent{position:relative;height:55px;width:440px;max-width:90%;margin:-4px auto 20px;z-index:-1}.paint-accent svg{height:95px;width:100%;overflow:visible}.finish-painter{right:5%;top:95px;width:135px;height:225px;opacity:.8}.finish-painter svg{width:100%;height:100%}.wiring-run{position:relative;max-width:1080px;margin:35px auto 0;height:125px}.wiring-run .wire-board{border:0;background:transparent;height:125px;border-radius:0}.wiring-run .wire-board svg{top:0;height:110px;inset-inline:0}.wiring-run .wire-inputs,.wiring-run .wire-outputs{top:3px;bottom:13px}.wiring-run .wire-inputs span,.wiring-run .wire-outputs span{min-height:0;min-width:0;padding:0;border:0;background:transparent;color:var(--violet);font-size:11px;line-height:1}.wiring-run .wire-inputs{left:8%}.wiring-run .wire-outputs{right:8%}.wiring-run #power-light{bottom:-4px;font-size:8px;letter-spacing:1.5px}.wiring-run .wire-board path{stroke-width:2;opacity:.1}.wiring-run .wire-board path.connected{opacity:.6;stroke-width:2}.footer-work{max-width:1320px;margin:0 auto;opacity:.8}.footer-work svg{height:100px;width:100%;margin:0}.scene-note{margin-bottom:0}.night .site-rail{opacity:.65}.continuous-site svg[role="img"]{outline:none}
@media(max-width:1000px) and (min-width:651px){.framework{padding-left:28%;padding-right:28%}.story-copy h2{font-size:35px}.groundwork-loader{width:33%}.groundwork-wall{left:32%;width:40%}.frame-weld{left:1%;width:27%}.frame-drill{right:1%;width:27%}.finish-painter{right:2%;width:100px}.finishing{padding-left:120px;padding-right:120px}}
@media(max-width:650px){.continuous-site{margin-top:0}.story-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:17px}.story-copy h2{font-size:31px;letter-spacing:-1px}.story-copy p{font-size:14px;line-height:1.85}.site-rail{width:17px;top:520px;bottom:185px;background:repeating-linear-gradient(to bottom,transparent 0 49px,var(--line) 49px 51px);opacity:.35}.rail-left{left:5%}.rail-right{right:5%}.groundworks{padding:65px 25px 0}.foundation-line{height:360px;margin-top:10px}.site-floor{bottom:17px}.groundwork-loader{left:-3%;top:25px;bottom:auto;width:59%;height:135px}.groundwork-break{right:-4%;top:38px;bottom:auto;width:43%;height:115px}.groundwork-wall{left:1%;bottom:16px;width:98%;height:150px}.foundation-line:before{content:'';position:absolute;top:155px;left:0;right:0;height:1px;background:var(--line);opacity:.4}.foundation-celebration{top:-10px;left:25%;right:10%;font-size:8px}.foundation-celebration svg{width:85px;height:36px}.framework{padding:65px 48px 0;min-height:880px;margin-top:10px}.frame-weld{left:2%;top:270px;width:57%;height:210px}.frame-drill{right:0;top:470px;width:54%;height:200px}.frame-cut{left:7%;bottom:18px;width:76%;height:170px}.frame-beam{left:6%;right:6%;bottom:55px}.framework:after{left:5%;right:5%}.finishing{padding:75px 35px 0;min-height:590px}.finishing .story-copy{max-width:100%}.finishing h2{font-size:33px}.paint-accent{height:43px;margin:0 auto 18px;width:300px;max-width:100%}.paint-accent svg{height:74px}.finish-painter{right:2%;top:300px;width:85px;height:150px}.finishing .story-copy p{max-width:245px;margin:auto}.wiring-run{margin-top:130px;height:100px}.wiring-run .wire-board{height:100px}.wiring-run .wire-board svg{height:90px}.wiring-run #power-light{font-size:7px;letter-spacing:1px;white-space:nowrap}.footer-work svg{height:85px;width:150%;margin-left:-25%}.scene-note{margin-bottom:0}.continuous-site .work-position svg{overflow:visible}}
@media(min-width:651px){.groundwork-loader,.groundwork-wall,.groundwork-break{bottom:27px}}
@media(max-width:650px){.finish-painter{top:360px}}
