/* Separate commercial and destination collections, within the existing brand. */
.collection-page{padding-top:75px}
.collection-page.destinations{border-top:0}
.collection-page>.section-heading{align-items:end;margin-bottom:50px;flex-wrap:wrap}
.collection-page>.section-heading h1{font-size:clamp(54px,6.4vw,92px);margin-right:auto;line-height:1.04;letter-spacing:-.055em}
.collection-page>.section-heading>.eyebrow{align-self:start}
.collection-page .project-faq{margin-top:70px}
.portfolio-gateways{border-bottom:1px solid var(--line)}
.portfolio-gateway-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}
.portfolio-gateway{display:block;min-width:0}
.portfolio-gateway-image{overflow:hidden;line-height:0}
.portfolio-gateway-image img{display:block;width:100%;height:auto;transition:filter .25s}
.portfolio-gateway:hover .portfolio-gateway-image img{filter:brightness(.94)}
.portfolio-gateway-copy{display:flex;justify-content:space-between;gap:20px;padding-top:25px}
.portfolio-gateway-copy .eyebrow{font-size:9px;color:var(--muted);margin-bottom:10px}
.portfolio-gateway-copy h3{font-size:clamp(27px,2.8vw,42px);letter-spacing:-1.1px;line-height:1.15}
.portfolio-gateway-copy p:last-child{font-size:14px;color:var(--muted);margin-top:12px}
.portfolio-gateway-copy>span{padding-top:28px;font-size:28px}
@media(max-width:750px){.collection-page{padding-top:50px}.collection-page>.section-heading{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:35px}.collection-page>.section-heading h1{font-size:clamp(42px,10.5vw,67px);order:1}.collection-page>.section-heading .project-start-link{order:2;margin:0;justify-self:start;align-self:start}.collection-page>.section-heading>.eyebrow{order:0;margin-bottom:0;max-width:none;white-space:nowrap}.collection-page .project-faq{margin-top:40px}.portfolio-gateway-grid{grid-template-columns:1fr;gap:45px}.portfolio-gateway-copy{padding-top:22px}.portfolio-gateway-copy h3{font-size:32px}}
