/* Portfolio concept: keep sections at their real design heights and neutralize legacy fixed-height rules. */
body[data-page="portfolio"] main > section.portfolio-concept__hero{height:630px;min-height:630px;}
body[data-page="portfolio"] main > section.portfolio-concept__work{height:680px;min-height:680px;}
body[data-page="portfolio"] main > section.portfolio-concept__cta{height:831px;min-height:831px;}
body[data-page="portfolio"] main > section.portfolio-page__works,
body[data-page="portfolio"] main > section.portfolio-page__mosaic{height:auto;min-height:0;}
