.aboutHeroSection-module__T3en-W__hero{--ridge-navy:#081a2d;--ridge-orange:#f56622;background:var(--ridge-navy);color:#fff;isolation:isolate;width:100%;min-height:520px;position:relative;overflow:hidden}.aboutHeroSection-module__T3en-W__background{z-index:-2;background:linear-gradient(90deg,#051221fa 0%,#051221e6 31%,#0512218a 53%,#0512211f 78%,#05122105 100%),url(/img/home/ridgeline-dumpster-rental-88.webp) 50%/cover no-repeat;position:absolute;inset:0}.aboutHeroSection-module__T3en-W__background:after{content:"";background:linear-gradient(#081a2d05,#081a2d47),radial-gradient(circle at 18% 34%,#f5662214,#0000 34%);position:absolute;inset:0}.aboutHeroSection-module__T3en-W__inner{align-items:center;width:min(1620px,100% - 80px);min-height:520px;margin:0 auto;padding:74px 0 78px;display:flex}.aboutHeroSection-module__T3en-W__content{width:min(650px,51%)}.aboutHeroSection-module__T3en-W__eyebrow{color:#ff8750;font-family:var(--font-accent);font-size:var(--eyebrow-md);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-weight:600;display:inline-block}.aboutHeroSection-module__T3en-W__content h1{max-width:620px;font-family:var(--font-heading);font-size:var(--h2-md);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}.aboutHeroSection-module__T3en-W__content h1 em{color:#ff8b52;margin-top:4px;font-style:italic;font-weight:600;display:block}.aboutHeroSection-module__T3en-W__content h1 em:after{content:"";background:var(--ridge-orange);border-radius:999px;width:min(310px,62%);height:4px;margin-top:12px;display:block}.aboutHeroSection-module__T3en-W__content p{color:#ffffffd1;max-width:560px;font-family:var(--font-body);font-size:var(--p-lg);margin:24px 0 0;line-height:1.66}.aboutHeroSection-module__T3en-W__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.aboutHeroSection-module__T3en-W__primaryButton,.aboutHeroSection-module__T3en-W__secondaryButton{min-height:56px;font-family:var(--font-button);font-size:var(--button-md);border-radius:999px;justify-content:center;align-items:center;gap:11px;padding:0 27px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.aboutHeroSection-module__T3en-W__primaryButton{background:var(--ridge-orange);color:#fff;box-shadow:0 14px 30px #f5662240}.aboutHeroSection-module__T3en-W__secondaryButton{color:#fff;background:#081a2d7a;border:1px solid #ffffff9e}.aboutHeroSection-module__T3en-W__primaryButton:hover,.aboutHeroSection-module__T3en-W__secondaryButton:hover{transform:translateY(-2px)}.aboutHeroSection-module__T3en-W__primaryButton:hover{background:#ff7431}.aboutHeroSection-module__T3en-W__secondaryButton:hover{background:#ffffff1a;border-color:#fff}.aboutHeroSection-module__T3en-W__primaryButton svg,.aboutHeroSection-module__T3en-W__secondaryButton svg{width:20px;height:20px}@media (max-width:980px){.aboutHeroSection-module__T3en-W__background{background-position:62%}.aboutHeroSection-module__T3en-W__inner{width:min(100% - 48px,1620px)}.aboutHeroSection-module__T3en-W__content{width:min(650px,64%)}}@media (max-width:720px){.aboutHeroSection-module__T3en-W__hero{flex-direction:column;min-height:0;display:flex}.aboutHeroSection-module__T3en-W__background{z-index:-1;background:linear-gradient(#081a2d05,#081a2d2e),url(/img/home/ridgeline-dumpster-rental-88.webp) 64%/cover no-repeat;order:-1;min-height:300px;position:relative;inset:auto}.aboutHeroSection-module__T3en-W__inner{background:var(--ridge-navy);width:100%;min-height:auto;padding:42px 24px 48px}.aboutHeroSection-module__T3en-W__content{width:100%}.aboutHeroSection-module__T3en-W__actions{flex-direction:column}.aboutHeroSection-module__T3en-W__primaryButton,.aboutHeroSection-module__T3en-W__secondaryButton{width:100%}}@media (max-width:480px){.aboutHeroSection-module__T3en-W__background{min-height:250px}.aboutHeroSection-module__T3en-W__inner{padding-inline:20px}}
.aboutOurStory-module__8daupq__section{color:#081a2d;background:linear-gradient(#081a2d06,#0000 38%),#f8f9fa;width:100%;padding:112px 0}.aboutOurStory-module__8daupq__inner{grid-template-columns:minmax(430px,.92fr) minmax(560px,1.08fr);align-items:center;gap:clamp(58px,6vw,110px);width:min(1620px,100% - 80px);margin:0 auto;display:grid}.aboutOurStory-module__8daupq__content{max-width:690px}.aboutOurStory-module__8daupq__sectionLabel{align-items:center;gap:12px;margin-bottom:16px;display:flex}.aboutOurStory-module__8daupq__sectionLabel>span{color:#fff;width:30px;height:30px;font-family:var(--font-accent);font-size:var(--p-lg);background:#f56622;border-radius:4px;place-items:center;font-weight:600;display:grid}.aboutOurStory-module__8daupq__sectionLabel p{color:#e65b1a;font-family:var(--font-accent);font-size:var(--eyebrow-md);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:600}.aboutOurStory-module__8daupq__content>h2{max-width:680px;font-family:var(--font-heading);font-size:var(--h3-sm);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.aboutOurStory-module__8daupq__content>p{color:#4f5f72;font-family:var(--font-body);font-size:var(--p-lg);margin:22px 0 0;line-height:1.7}.aboutOurStory-module__8daupq__values{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.aboutOurStory-module__8daupq__value{min-width:0}.aboutOurStory-module__8daupq__valueIcon{background:#fff;border:1px solid #081a2d14;border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:14px;display:grid;box-shadow:0 12px 30px #081a2d14}.aboutOurStory-module__8daupq__valueIcon svg{color:#0c2a43;stroke-width:1.8px;width:31px;height:31px}.aboutOurStory-module__8daupq__value h3{font-family:var(--font-heading);font-size:var(--h5-md);margin:0;font-weight:600;line-height:1.2}.aboutOurStory-module__8daupq__value span{color:#5b6878;font-family:var(--font-body);font-size:var(--p-lg);margin-top:4px;line-height:1.35;display:block}.aboutOurStory-module__8daupq__visualGrid{grid-template-rows:1.35fr;grid-template-columns:1.35fr 1fr;gap:14px;min-height:560px;display:grid}.aboutOurStory-module__8daupq__visualGrid figure{background:#dfe4e8;border-radius:16px;min-width:0;min-height:0;margin:0;overflow:hidden;box-shadow:0 22px 48px #081a2d24}.aboutOurStory-module__8daupq__visualGrid img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.aboutOurStory-module__8daupq__visualGrid figure:hover img{transform:scale(1.025)}.aboutOurStory-module__8daupq__primaryImage{grid-column:1/-1}.aboutOurStory-module__8daupq__teamImage{grid-column:1}.aboutOurStory-module__8daupq__supportImage{grid-column:2}@media (max-width:1180px){.aboutOurStory-module__8daupq__inner{grid-template-columns:1fr;width:min(100% - 48px,1620px)}.aboutOurStory-module__8daupq__content{max-width:900px}.aboutOurStory-module__8daupq__visualGrid{min-height:620px}}@media (max-width:760px){.aboutOurStory-module__8daupq__section{padding:78px 0}.aboutOurStory-module__8daupq__inner{gap:46px;width:min(100% - 40px,1620px)}.aboutOurStory-module__8daupq__values{grid-template-columns:1fr 1fr;gap:24px 18px}.aboutOurStory-module__8daupq__visualGrid{grid-template-rows:300px;grid-template-columns:1fr;min-height:auto}}@media (max-width:480px){.aboutOurStory-module__8daupq__values{grid-template-columns:1fr}.aboutOurStory-module__8daupq__value{grid-template-columns:60px 1fr;align-items:center;column-gap:14px;display:grid}.aboutOurStory-module__8daupq__valueIcon{grid-row:1/3;width:56px;height:56px;margin:0}.aboutOurStory-module__8daupq__visualGrid{grid-template-rows:260px 170px 170px;grid-template-columns:1fr}.aboutOurStory-module__8daupq__primaryImage,.aboutOurStory-module__8daupq__teamImage,.aboutOurStory-module__8daupq__supportImage{grid-column:1}}
.aboutOurStandard-module__gjAFRq__section{color:#fff;isolation:isolate;background:#071a2d;width:100%;min-height:660px;position:relative;overflow:hidden}.aboutOurStandard-module__gjAFRq__background{z-index:-2;background:linear-gradient(90deg,#051221fc 0%,#051221f5 29%,#051221c2 47%,#05122129 72%,#0512210a 100%),url(/img/home/ridgeline-dumpster-rental-92.webp) 72%/cover no-repeat;position:absolute;inset:0}.aboutOurStandard-module__gjAFRq__background:after{content:"";background:linear-gradient(#071a2d0a,#071a2d5c),radial-gradient(circle at 18% 30%,#f566220f,#0000 31%);position:absolute;inset:0}.aboutOurStandard-module__gjAFRq__inner{align-items:center;width:min(1620px,100% - 80px);min-height:660px;margin:0 auto;padding:92px 0;display:flex}.aboutOurStandard-module__gjAFRq__content{width:min(760px,58%)}.aboutOurStandard-module__gjAFRq__sectionLabel{align-items:center;gap:12px;margin-bottom:16px;display:flex}.aboutOurStandard-module__gjAFRq__sectionLabel>span{color:#fff;width:30px;height:30px;font-family:var(--font-accent);font-size:var(--p-lg);background:#f56622;border-radius:4px;place-items:center;font-weight:600;display:grid}.aboutOurStandard-module__gjAFRq__sectionLabel p{color:#ff8045;font-family:var(--font-accent);font-size:var(--eyebrow-md);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:600}.aboutOurStandard-module__gjAFRq__content>h2{max-width:680px;font-family:var(--font-heading);font-size:var(--h3-sm);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.aboutOurStandard-module__gjAFRq__intro{color:#ffffffc2;max-width:690px;font-family:var(--font-body);font-size:var(--p-lg);margin:20px 0 0;line-height:1.66}.aboutOurStandard-module__gjAFRq__standardsGrid{grid-template-columns:1fr 1fr;gap:22px 34px;margin-top:34px;display:grid}.aboutOurStandard-module__gjAFRq__standard{grid-template-columns:28px 1fr;align-items:start;gap:13px;min-width:0;display:grid}.aboutOurStandard-module__gjAFRq__standard>svg{color:#f56622;stroke-width:2.4px;width:24px;height:24px;margin-top:2px}.aboutOurStandard-module__gjAFRq__standard h3{font-family:var(--font-heading);font-size:var(--h5-md);margin:0;font-weight:600;line-height:1.25}.aboutOurStandard-module__gjAFRq__standard p{color:#ffffffad;font-family:var(--font-body);font-size:var(--p-lg);margin:7px 0 0;line-height:1.5}@media (max-width:1060px){.aboutOurStandard-module__gjAFRq__section{min-height:0}.aboutOurStandard-module__gjAFRq__background{background-position:68%}.aboutOurStandard-module__gjAFRq__inner{width:min(100% - 48px,1620px);min-height:640px}.aboutOurStandard-module__gjAFRq__content{width:min(720px,68%)}}@media (max-width:760px){.aboutOurStandard-module__gjAFRq__section{flex-direction:column;display:flex}.aboutOurStandard-module__gjAFRq__background{z-index:-1;background:linear-gradient(#071a2d05,#071a2d29),url(/img/home/ridgeline-dumpster-rental-92.webp) 70%/cover no-repeat;order:-1;min-height:320px;position:relative;inset:auto}.aboutOurStandard-module__gjAFRq__inner{background:#071a2d;width:100%;min-height:auto;padding:56px 24px 68px}.aboutOurStandard-module__gjAFRq__content{width:100%}.aboutOurStandard-module__gjAFRq__standardsGrid{grid-template-columns:1fr}}@media (max-width:480px){.aboutOurStandard-module__gjAFRq__background{min-height:270px}.aboutOurStandard-module__gjAFRq__inner{padding-inline:20px}}
.aboutDeliveryProcess-module__-9rBCa__section{color:#081a2d;background:linear-gradient(#081a2d06,#0000 40%),#f8f9fa;width:100%;padding:106px 0 114px}.aboutDeliveryProcess-module__-9rBCa__inner{width:min(1620px,100% - 80px);margin:0 auto}.aboutDeliveryProcess-module__-9rBCa__heading{margin-bottom:44px}.aboutDeliveryProcess-module__-9rBCa__sectionLabel{align-items:center;gap:12px;margin-bottom:14px;display:flex}.aboutDeliveryProcess-module__-9rBCa__sectionLabel>span{color:#fff;width:30px;height:30px;font-family:var(--font-accent);font-size:var(--p-lg);background:#f56622;border-radius:4px;place-items:center;font-weight:600;display:grid}.aboutDeliveryProcess-module__-9rBCa__sectionLabel p{color:#e65b1a;font-family:var(--font-accent);font-size:var(--eyebrow-md);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:600}.aboutDeliveryProcess-module__-9rBCa__headingRow{grid-template-columns:minmax(0,1fr) minmax(330px,510px);align-items:end;gap:60px;display:grid}.aboutDeliveryProcess-module__-9rBCa__headingRow h2{max-width:760px;font-family:var(--font-heading);font-size:var(--h3-sm);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.08}.aboutDeliveryProcess-module__-9rBCa__headingRow>p{color:#536174;font-family:var(--font-body);font-size:var(--p-lg);margin:0;line-height:1.62}.aboutDeliveryProcess-module__-9rBCa__steps{grid-template-columns:repeat(4,1fr);gap:46px;margin:0;padding:0;list-style:none;display:grid}.aboutDeliveryProcess-module__-9rBCa__step{min-width:0;position:relative}.aboutDeliveryProcess-module__-9rBCa__stepHeading{align-items:center;gap:12px;min-height:42px;margin-bottom:14px;display:flex}.aboutDeliveryProcess-module__-9rBCa__number{color:#fff;width:34px;height:34px;font-family:var(--font-accent);font-size:var(--p-lg);background:#f56622;border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.aboutDeliveryProcess-module__-9rBCa__step h3{font-family:var(--font-heading);font-size:var(--h5-md);margin:0;font-weight:600;line-height:1.25}.aboutDeliveryProcess-module__-9rBCa__imageWrap{background:#dfe4e8;border-radius:14px;height:245px;position:relative;overflow:hidden;box-shadow:0 16px 34px #081a2d1c}.aboutDeliveryProcess-module__-9rBCa__imageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.aboutDeliveryProcess-module__-9rBCa__step:hover .aboutDeliveryProcess-module__-9rBCa__imageWrap img{transform:scale(1.03)}.aboutDeliveryProcess-module__-9rBCa__iconBadge{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081a2de0;border-radius:11px;place-items:center;width:46px;height:46px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 24px #081a2d38}.aboutDeliveryProcess-module__-9rBCa__iconBadge svg{color:#ff7b3a;stroke-width:2px;width:23px;height:23px}.aboutDeliveryProcess-module__-9rBCa__step>p{color:#536174;font-family:var(--font-body);font-size:var(--p-lg);margin:16px 0 0;line-height:1.58}.aboutDeliveryProcess-module__-9rBCa__arrow{color:#7b8794;stroke-width:2px;width:25px;height:25px;position:absolute;top:158px;right:-36px}@media (max-width:1180px){.aboutDeliveryProcess-module__-9rBCa__inner{width:min(100% - 48px,1620px)}.aboutDeliveryProcess-module__-9rBCa__steps{grid-template-columns:1fr 1fr;gap:50px 34px}.aboutDeliveryProcess-module__-9rBCa__arrow{display:none}.aboutDeliveryProcess-module__-9rBCa__imageWrap{height:300px}}@media (max-width:760px){.aboutDeliveryProcess-module__-9rBCa__section{padding:78px 0}.aboutDeliveryProcess-module__-9rBCa__inner{width:min(100% - 40px,1620px)}.aboutDeliveryProcess-module__-9rBCa__headingRow{grid-template-columns:1fr;gap:18px}.aboutDeliveryProcess-module__-9rBCa__steps{grid-template-columns:1fr;gap:40px}.aboutDeliveryProcess-module__-9rBCa__imageWrap{height:270px}}@media (max-width:480px){.aboutDeliveryProcess-module__-9rBCa__imageWrap{height:230px}}
