.driveway-page[data-astro-cid-tg4dv55u] .inner-page-hero h1,.driveway-page[data-astro-cid-tg4dv55u] .contact-cta h2{letter-spacing:-.035em}.driveway-page[data-astro-cid-tg4dv55u] .inner-page-hero--media{padding-top:190px}.driveway-benefits[data-astro-cid-tg4dv55u]{background:var(--white);padding:150px 0 164px}.driveway-benefits__intro[data-astro-cid-tg4dv55u]{text-align:center;max-width:950px;margin:0 auto 68px}.driveway-benefits__intro[data-astro-cid-tg4dv55u] h2,.driveway-process__intro[data-astro-cid-tg4dv55u] h2,.driveway-gallery__intro[data-astro-cid-tg4dv55u] h2,.driveway-review__intro[data-astro-cid-tg4dv55u] h2,.driveway-faq__intro[data-astro-cid-tg4dv55u] h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(48px,5vw,78px);line-height:1.01}.driveway-benefits__intro[data-astro-cid-tg4dv55u] .eyebrow,.driveway-process__intro[data-astro-cid-tg4dv55u] .eyebrow,.driveway-gallery__intro[data-astro-cid-tg4dv55u] .eyebrow,.driveway-review__intro[data-astro-cid-tg4dv55u] .eyebrow,.driveway-faq__intro[data-astro-cid-tg4dv55u] .eyebrow{margin-bottom:22px}.driveway-benefits__intro[data-astro-cid-tg4dv55u] p:last-child,.driveway-process__intro[data-astro-cid-tg4dv55u] p:last-child,.driveway-gallery__intro[data-astro-cid-tg4dv55u] p:last-child,.driveway-review__intro[data-astro-cid-tg4dv55u] p:last-child{max-width:720px;color:var(--muted);margin:27px 0 0;font-size:17px;line-height:1.65}.driveway-benefits__intro[data-astro-cid-tg4dv55u] p:last-child{margin-inline:auto}.driveway-process[data-astro-cid-tg4dv55u]{background:var(--surface);padding:154px 0}.driveway-process__layout[data-astro-cid-tg4dv55u]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(54px,7vw,110px);display:grid}.driveway-process__intro[data-astro-cid-tg4dv55u] h2{max-width:610px}.driveway-gallery[data-astro-cid-tg4dv55u]{background:var(--white);padding:152px 0 166px}.driveway-gallery__intro[data-astro-cid-tg4dv55u]{max-width:890px;margin-bottom:58px}.driveway-gallery__grid[data-astro-cid-tg4dv55u]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item{min-width:0;margin:0}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item--1{grid-area:span 2/span 2}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item--5{grid-column:span 2}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .project-trigger{border-radius:var(--radius);background:var(--surface);height:100%;min-height:280px}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item--1 .project-trigger{min-height:576px}.driveway-gallery__grid[data-astro-cid-tg4dv55u] img{object-fit:cover;width:100%;height:100%}.driveway-review[data-astro-cid-tg4dv55u]{background:var(--navy-deep);color:var(--white);padding:144px 0}.driveway-review__layout[data-astro-cid-tg4dv55u]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.driveway-review__intro[data-astro-cid-tg4dv55u] h2{color:var(--white)}.driveway-review__intro[data-astro-cid-tg4dv55u] .heading-accent{color:#ff7477}.driveway-review__intro[data-astro-cid-tg4dv55u] p:last-child{color:var(--text-on-dark)}.driveway-review[data-astro-cid-tg4dv55u] .review-card{min-height:0}.driveway-faq[data-astro-cid-tg4dv55u]{background:var(--white);padding:154px 0 170px}.driveway-faq__layout[data-astro-cid-tg4dv55u]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(54px,7vw,110px);display:grid}@media (width<=980px){.driveway-benefits[data-astro-cid-tg4dv55u],.driveway-gallery[data-astro-cid-tg4dv55u],.driveway-faq[data-astro-cid-tg4dv55u]{padding-block:110px}.driveway-process[data-astro-cid-tg4dv55u],.driveway-review[data-astro-cid-tg4dv55u]{padding-block:112px}.driveway-process__layout[data-astro-cid-tg4dv55u],.driveway-review__layout[data-astro-cid-tg4dv55u],.driveway-faq__layout[data-astro-cid-tg4dv55u]{grid-template-columns:1fr;gap:54px}.driveway-gallery__grid[data-astro-cid-tg4dv55u]{grid-template-columns:repeat(2,minmax(0,1fr))}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item--1{grid-area:auto/span 2}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item--5{grid-column:span 2}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item--1 .project-trigger{min-height:420px}}@media (width<=680px){.driveway-page[data-astro-cid-tg4dv55u] .inner-page-hero--media{padding-top:116px}.driveway-benefits[data-astro-cid-tg4dv55u],.driveway-process[data-astro-cid-tg4dv55u],.driveway-gallery[data-astro-cid-tg4dv55u],.driveway-review[data-astro-cid-tg4dv55u],.driveway-faq[data-astro-cid-tg4dv55u]{padding-block:88px}.driveway-benefits__intro[data-astro-cid-tg4dv55u]{text-align:left;margin-bottom:46px}.driveway-benefits__intro[data-astro-cid-tg4dv55u] h2,.driveway-process__intro[data-astro-cid-tg4dv55u] h2,.driveway-gallery__intro[data-astro-cid-tg4dv55u] h2,.driveway-review__intro[data-astro-cid-tg4dv55u] h2,.driveway-faq__intro[data-astro-cid-tg4dv55u] h2{font-size:clamp(42px,11vw,56px);line-height:1.03}.driveway-benefits__intro[data-astro-cid-tg4dv55u] p:last-child,.driveway-process__intro[data-astro-cid-tg4dv55u] p:last-child,.driveway-gallery__intro[data-astro-cid-tg4dv55u] p:last-child,.driveway-review__intro[data-astro-cid-tg4dv55u] p:last-child{font-size:15px}.driveway-process__layout[data-astro-cid-tg4dv55u],.driveway-review__layout[data-astro-cid-tg4dv55u],.driveway-faq__layout[data-astro-cid-tg4dv55u]{gap:38px}.driveway-gallery__intro[data-astro-cid-tg4dv55u]{margin-bottom:38px}.driveway-gallery__grid[data-astro-cid-tg4dv55u]{gap:10px}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .project-trigger{aspect-ratio:1;min-height:150px}.driveway-gallery__grid[data-astro-cid-tg4dv55u] .driveway-gallery__item--1 .project-trigger{aspect-ratio:16/10;min-height:230px}}
