/* Ardentnest: industrial home journal. Homepage/header only; original footer preserved. */
body[data-page-type="index"] .header-section{--color-background:215,216,212;--color-text:33,39,43;}
body[data-page-type="index"] #MainContent{background:#21272b;color:#fff7ee;}
body[data-page-type="index"] #MainContent .image-banner-section{--color-background:33,39,43;--color-text:255,247,238;background:#21272b;}
body[data-page-type="index"] #MainContent :is(.title1,.title2){font-family:'Arial Narrow','Helvetica Neue',Arial,sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.04;white-space:normal;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below){--image-banner-height:760px;}
body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__content{inset-block-start:auto;bottom:0;height:auto;}
body[data-page-type="index"] #MainContent .image-banner__content>.page-width{width:100%;max-width:none;padding:0;}
body[data-page-type="index"] #MainContent .image-banner__container{display:grid!important;grid-template-columns:1.4fr 1fr;align-items:center;gap:16px 7%;padding:28px 5% 34px;background:#21272b;width:100%;}
body[data-page-type="index"] #MainContent .image-banner-section :is(.block-heading,.subheading,.block-description){--color-text:255,247,238;color:#fff7ee;}
body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:clamp(42px,5.7vw,80px);font-weight:700;}
body[data-page-type="index"] #MainContent .subheading{grid-column:1/-1;font-family:'Courier New',monospace;font-size:10px;font-weight:400;letter-spacing:.13em;}
body[data-page-type="index"] #MainContent .block-description{font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.85;max-width:410px;}
body[data-page-type="index"] #MainContent .rich-text{--color-background:215,216,212;--color-text:33,39,43;background:#d7d8d4;color:#21272b;padding:70px 5%;}
body[data-page-type="index"] #MainContent .rich-text__content{display:grid!important;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;padding:0;max-width:none;width:100%;}
body[data-page-type="index"] #MainContent .rich-text .title2{font-size:clamp(38px,4.4vw,62px);font-weight:400;}
body[data-page-type="index"] #MainContent .rich-text .rte{grid-column:2;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.85;color:#21272b;max-width:430px;}
body[data-page-type="index"] #MainContent .rich-text .rte p{margin:0 0 18px;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below{--image-banner-height:450px;}
body[data-page-type="index"] #MainContent .image-banner-section.content-below .image-banner__content{display:none;}
body[data-page-type="index"] #MainContent .section:last-child .rich-text{--color-background:169,65,52;--color-text:255,247,238;background:#a94134;color:#fff7ee;padding:60px 24px;}
body[data-page-type="index"] #MainContent .section:last-child .rich-text__content{display:flex!important;flex-direction:column;align-items:center;gap:22px;}
body[data-page-type="index"] #MainContent .section:last-child .rich-text .title2{font-size:clamp(36px,4.8vw,68px);font-weight:700;color:#fff7ee;}
body[data-page-type="index"] #MainContent .section:last-child .rich-text .rte{color:#fff7ee;max-width:none;}
@media(max-width:959px){body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below){--image-banner-height:360px;}body[data-page-type="index"] #MainContent .image-banner-section:not(.content-below) .image-banner__content{position:relative;height:auto;}body[data-page-type="index"] #MainContent .image-banner__container{grid-template-columns:1fr;gap:18px;padding:28px 24px 34px;}body[data-page-type="index"] #MainContent .image-banner-section .title1{font-size:43px;}body[data-page-type="index"] #MainContent .rich-text{padding:42px 24px;}body[data-page-type="index"] #MainContent .rich-text__content{grid-template-columns:1fr;gap:28px;}body[data-page-type="index"] #MainContent .rich-text .rte{grid-column:1;max-width:none;}body[data-page-type="index"] #MainContent .image-banner-section.content-below{--image-banner-height:350px;}body[data-page-type="index"] #MainContent .section:last-child .rich-text{padding:42px 24px;}}
