@font-face{font-family:neue;src:url(../media/PPNeueMontreal_Book_RD-s.p.34s3rjpdueact.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neue;src:url(../media/PPNeueMontreal_Medium_RD-s.p.183ziq02uv_w_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:neue Fallback;src:local(Arial);ascent-override:101.42%;descent-override:25.62%;line-gap-override:0.0%;size-adjust:94.46%}.neue_fc5c42a2-module__1vsbba__className{font-family:neue,neue Fallback}.neue_fc5c42a2-module__1vsbba__variable{--font-neue:"neue", "neue Fallback"}
@font-face{font-family:frama;src:url(../media/PPFrama_Regular_RD-s.p.2eme0tlxw4xxn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:frama;src:url(../media/PPFrama_Medium_RD-s.p.2p4ehhdawwpvu.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:frama Fallback;src:local(Arial);ascent-override:96.88%;descent-override:22.8%;line-gap-override:20.9%;size-adjust:105.28%}.frama_6734b753-module__U5gtla__className{font-family:frama,frama Fallback}.frama_6734b753-module__U5gtla__variable{--font-frama:"frama", "frama Fallback"}
.CompanyWebsite-module__Ld22rq__site{--type-section:clamp(36px,4.5vw,64px);--type-card:clamp(24px,2.3vw,32px);background:#fafaf7}.CompanyWebsite-module__Ld22rq__home{color:#171a1b;background:#fff}.CompanyWebsite-module__Ld22rq__home section{scroll-margin-top:calc(var(--header-height) + 20px)}.CompanyWebsite-module__Ld22rq__home :is(h1,h2,h3){text-align:center;word-spacing:normal;word-break:normal;overflow-wrap:normal;text-wrap:balance}.CompanyWebsite-module__Ld22rq__home .jz-site-footer{border:0}.CompanyWebsite-module__Ld22rq__site[data-company-design=waste-management]{--company-accent:#ad512a}.CompanyWebsite-module__Ld22rq__site[data-company-design=construction]{--company-accent:#4d6259}.CompanyWebsite-module__Ld22rq__site[data-company-design=demolition]{--company-accent:#262a2b}.CompanyWebsite-module__Ld22rq__site[data-company-design=development]{--company-accent:#73684d}.CompanyWebsite-module__Ld22rq__inner{background:#fafaf7}.CompanyWebsite-module__Ld22rq__inner>.metric-record-note{text-align:center;max-width:1000px;margin:0 auto;padding:24px;font-size:15px;line-height:1.6}.CompanyWebsite-module__Ld22rq__inner .metric-content-section{border:0;padding:80px 5vw}.CompanyWebsite-module__Ld22rq__inner .metric-content-section>header{margin:0 auto 32px}.CompanyWebsite-module__Ld22rq__inner .metric-content-section>header h2{font-size:var(--type-section);letter-spacing:-.035em;line-height:1.08}.CompanyWebsite-module__Ld22rq__inner .metric-content-body{max-width:820px;margin-inline:auto}.CompanyWebsite-module__Ld22rq__inner .metric-page-cta{color:#fff;background:#1c2021;padding:80px 24px}.CompanyWebsite-module__Ld22rq__inner .metric-page-cta h2{font-size:clamp(36px,5vw,72px)}.CompanyWebsite-module__Ld22rq__inner[data-company-page=development] .metric-content-sections>section{background:#f5f3ee}.CompanyWebsite-module__Ld22rq__inner[data-company-page=development] .metric-content-sections>section[data-tone=ink]{color:#fff;background:#232625}.CompanyWebsite-module__Ld22rq__inner[data-company-page=waste-management] .metric-page-cta{color:#201b17;background:#f1eee6}.CompanyWebsite-module__Ld22rq__inner[data-company-page=waste-management] .metric-page-cta>a{color:#201b17}.CompanyWebsite-module__Ld22rq__inner[data-company-page=demolition] .metric-content-sections>section[data-tone=concrete]{background:#eef0eb}.CompanyWebsite-module__Ld22rq__inner[data-company-page=construction] .metric-content-sections>section[data-tone=concrete]{background:#edf0ec}.CompanyWebsite-module__Ld22rq__site .metric-subpage{background:#fafaf7}@media (max-width:900px){.CompanyWebsite-module__Ld22rq__site{--type-section:36px;--type-card:24px}.CompanyWebsite-module__Ld22rq__inner .metric-content-section{padding:56px 20px}.CompanyWebsite-module__Ld22rq__inner .metric-page-cta{padding:64px 20px}}
.EditorialPhotoHero-module__SNMMEW__hero{isolation:isolate;min-height:clamp(640px,88svh,920px);padding:calc(var(--header-height) + 80px) var(--gutter) 80px;color:#fff;background:#252a29;justify-content:center;align-items:flex-end;display:flex;position:relative}.EditorialPhotoHero-module__SNMMEW__hero>img{z-index:-2;object-fit:cover}.EditorialPhotoHero-module__SNMMEW__shade{z-index:-1;background:linear-gradient(#080c0d40,#080c0d1a 25%,#080c0da6 65%,#080c0de0);position:absolute;inset:0}.EditorialPhotoHero-module__SNMMEW__copy{text-align:center;width:100%;max-width:1120px}.EditorialPhotoHero-module__SNMMEW__copy nav{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.EditorialPhotoHero-module__SNMMEW__copy h1{color:inherit;letter-spacing:-.035em;text-wrap:balance;text-transform:none;margin:0;font-size:clamp(44px,6vw,84px);line-height:1.08}.EditorialPhotoHero-module__SNMMEW__copy>p{text-wrap:pretty;max-width:760px;margin:24px auto 0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.EditorialPhotoHero-module__SNMMEW__action{color:#151a19;background:#fff;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:13px 24px;font-weight:600;transition:background-color .18s;display:inline-flex}.EditorialPhotoHero-module__SNMMEW__action:hover{background:#e6e9e5}.EditorialPhotoHero-module__SNMMEW__action:focus-visible,.EditorialPhotoHero-module__SNMMEW__copy nav a:focus-visible{outline-offset:5px;outline:3px solid #fff}.EditorialPhotoHero-module__SNMMEW__caption{bottom:20px;inset-inline:var(--gutter);text-align:center;color:#e5e8e7;font-size:12px;position:absolute}@media (max-width:600px){.EditorialPhotoHero-module__SNMMEW__hero{min-height:720px;padding:calc(var(--header-height) + 180px) 24px 72px}.EditorialPhotoHero-module__SNMMEW__copy h1{font-size:40px}.EditorialPhotoHero-module__SNMMEW__copy>p{font-size:17px}.EditorialPhotoHero-module__SNMMEW__copy nav{margin-bottom:18px}}@media (max-height:550px) and (min-width:601px){.EditorialPhotoHero-module__SNMMEW__hero{min-height:620px}}@media (prefers-reduced-motion:reduce){.EditorialPhotoHero-module__SNMMEW__action{transition:none}}
.RentalInquiry-module__QfnHIq__page{color:#1c2021;background:#fafaf7;min-width:0}.RentalInquiry-module__QfnHIq__intro{padding:calc(var(--header-height) + 42px) 24px 32px;text-align:center}.RentalInquiry-module__QfnHIq__eyebrow{color:#754127;margin:0 0 16px;font-size:13px;line-height:1.5}.RentalInquiry-module__QfnHIq__intro h1{letter-spacing:-.04em;text-transform:none;text-wrap:balance;max-width:20ch;margin:0 auto 18px;font-size:clamp(40px,5vw,70px);line-height:1.05}.RentalInquiry-module__QfnHIq__intro>p:last-child{max-width:680px;margin:auto;font-size:18px;line-height:1.65}.RentalInquiry-module__QfnHIq__content{grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);align-items:start;gap:64px;max-width:1240px;margin:auto;padding:24px 40px 88px;display:grid}.RentalInquiry-module__QfnHIq__help{min-width:0;padding-top:20px}.RentalInquiry-module__QfnHIq__help h2{text-transform:none;text-align:left;letter-spacing:-.025em;font-size:28px;line-height:1.2}.RentalInquiry-module__QfnHIq__help p{margin:18px 0;font-size:17px;line-height:1.65}.RentalInquiry-module__QfnHIq__help a{overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:16px;text-decoration:underline;display:flex}.RentalInquiry-module__QfnHIq__help .RentalInquiry-module__QfnHIq__note{color:#59615c;font-size:14px}.RentalInquiry-module__QfnHIq__form{background:#fff;min-width:0;padding:30px}.RentalInquiry-module__QfnHIq__form .bid-form{color:#1c2021;background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.RentalInquiry-module__QfnHIq__form .rental-form-title{text-transform:none;font-size:24px;line-height:1.2}.RentalInquiry-module__QfnHIq__form .bid-form :is(input,select,textarea){color:#1c2021;background:#fafaf7;min-width:0;max-width:100%}.RentalInquiry-module__QfnHIq__form .bid-form button[type=submit]{color:#fff;background:#a33f18;border-color:#a33f18;min-height:48px}.RentalInquiry-module__QfnHIq__form .bid-form button[type=submit]:hover{background:#762e14}.RentalInquiry-module__QfnHIq__page a:focus-visible,.RentalInquiry-module__QfnHIq__form :is(input,select,textarea,button,summary):focus-visible{outline-offset:4px;outline:2px solid #a33f18}@media (max-width:800px){.RentalInquiry-module__QfnHIq__intro{padding-top:calc(var(--header-height) + 24px);padding-bottom:20px}.RentalInquiry-module__QfnHIq__content{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 20px 56px}.RentalInquiry-module__QfnHIq__form{grid-row:1;padding:24px 18px}.RentalInquiry-module__QfnHIq__help{padding:0}.RentalInquiry-module__QfnHIq__intro>p:last-child{font-size:17px}}@media (max-width:380px){.RentalInquiry-module__QfnHIq__content{padding-inline:14px}.RentalInquiry-module__QfnHIq__form{padding:20px 12px}.RentalInquiry-module__QfnHIq__form .form-row{grid-template-columns:minmax(0,1fr)}.RentalInquiry-module__QfnHIq__intro{padding-inline:18px}}
