.conifer-project-detail-page{--cp-green:#003d2a;--cp-gold:#c4a052;color:#26362e}.conifer-project-detail-page__intro{padding:clamp(24px,4vw,64px) 0 clamp(12px,2vw,24px)!important}.conifer-project-detail-page__eyebrow{letter-spacing:.19em;color:#47705d;margin-bottom:.7rem;font:700 .75rem/1.5 Inter,Arial,sans-serif}.conifer-project-detail-page__intro .wp-block-post-title{color:var(--cp-green);margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(2.25rem,4.6vw,4.75rem);font-weight:400;line-height:1.08}.conifer-project-detail-page .conifer-project-slider{max-width:1100px}.conifer-project-detail-page .conifer-project-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1100px;margin:0 auto 28px;display:grid}.conifer-project-detail-page .conifer-project-fact{border-top:3px solid var(--cp-gold);background:#f3f8ef;border-radius:8px;padding:16px}.conifer-project-detail-page .conifer-project-fact__label{text-transform:uppercase;letter-spacing:.12em;color:#537463;font:600 .72rem/1.5 Inter,Arial,sans-serif}.conifer-project-detail-page .conifer-project-fact__value{color:var(--cp-green);margin-top:5px;font:500 1.08rem/1.4 Inter,Arial,sans-serif}.conifer-project-detail-page .conifer-project-section{max-width:1100px;margin:clamp(30px,5vw,72px) auto}.conifer-project-detail-page .conifer-project-section h2{color:var(--cp-green);margin-bottom:18px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.75rem,3vw,3rem);font-weight:400}.conifer-project-detail-page .conifer-project-testimonial{border-left:5px solid var(--cp-gold);background:#f1f8ec;border-radius:10px;padding:clamp(24px,4vw,56px)}.conifer-project-detail-page .conifer-project-testimonial blockquote{color:var(--cp-green);margin:0;font:italic clamp(1.3rem,2.4vw,2.25rem)/1.35 DM Serif Display,Georgia,serif}.conifer-project-detail-page .conifer-project-cta{color:#fff;text-align:center;background:#003d2a;border-radius:12px;padding:clamp(24px,4vw,56px)}.conifer-project-detail-page .conifer-project-cta h2{color:#fff}.conifer-project-detail-page .conifer-project-cta a{color:#003d2a;background:#c4a052;border-radius:30px;padding:12px 24px;text-decoration:none;display:inline-flex}@media (width<=740px){.conifer-project-detail-page .conifer-project-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.conifer-project-detail-page .conifer-project-facts{grid-template-columns:1fr}}.conifer-project-detail-page{background:linear-gradient(170deg,#f3faeb 0%,#fff 30% 80%,#f6f9f1 100%)}.conifer-project-detail-page__intro{background:linear-gradient(135deg,#f1f9e7 0%,#fff 74%);border-bottom:4px solid #c4a052;border-radius:20px;position:relative;overflow:hidden;padding:clamp(30px,5vw,80px) clamp(16px,3vw,44px)!important}.conifer-project-detail-page__intro:after{content:"";pointer-events:none;border:2px solid #005c3b14;border-radius:50%;width:350px;height:350px;position:absolute;top:-120px;right:-90px}.conifer-project-detail-page__eyebrow{color:#287847!important}.conifer-project-detail-page>.wp-block-post-content{width:100%;max-width:1100px}.conifer-project-detail-page .wp-block-post-content>h2.wp-block-heading{border-top:1px solid #003d2a1f;margin-top:clamp(2rem,5vw,4.5rem);padding-top:clamp(1.5rem,4vw,3rem);position:relative}.conifer-project-detail-page .wp-block-post-content>h2.wp-block-heading:before{content:"";background:#c4a052;width:78px;height:3px;position:absolute;top:-2px;left:0}.conifer-project-detail-page .wp-block-post-content>h2:first-child{border-top:0;padding-top:0}.conifer-project-detail-page .wp-block-post-content>h2:first-child:before{display:none}.conifer-project-detail-page .wp-block-post-content>p{max-width:850px;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.85}.conifer-project-detail-page .wp-block-table{border:1px solid #003d2a1f;border-radius:16px;max-width:1100px;margin:1.25rem auto 2rem;overflow:hidden;box-shadow:0 9px 25px #003d2a0d}.conifer-project-detail-page .wp-block-table table{border-collapse:collapse;width:100%}.conifer-project-detail-page .wp-block-table th{color:#fff;text-align:left;background:#003d2a}.conifer-project-detail-page .wp-block-table :is(th,td){border:0;border-bottom:1px solid #003d2a1a;padding:15px 22px}.conifer-project-detail-page .wp-block-table tbody tr:nth-child(2n){background:#f3f8ed}.conifer-project-detail-page .wp-block-table tbody td:first-child{color:#003d2a;width:39%;font-weight:700}.conifer-project-detail-page .conifer-project-slider{margin:clamp(2rem,5vw,4rem) auto}.conifer-project-detail-page .wp-block-quote{color:#fff;background:#003d2a;border-left:5px solid #c4a052;border-radius:20px;margin:1.3rem auto;padding:clamp(24px,4vw,55px)}.conifer-project-detail-page .wp-block-quote p{color:#fff;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.35rem,2.5vw,2.3rem);font-style:italic;line-height:1.4}.conifer-project-detail-page .wp-block-quote+p{color:#003d2a;font-weight:700}@media (width<=680px){.conifer-project-detail-page .wp-block-table :is(th,td){padding:12px 10px;font-size:.87rem}.conifer-project-detail-page .wp-block-table tbody td:first-child{width:43%}.conifer-project-detail-page__intro{border-radius:12px}}body .conifer-project-detail-page .wp-block-post-content blockquote.wp-block-quote,body .conifer-project-detail-page .wp-block-post-content .wp-block-quote{box-shadow:0 14px 30px #003d2a26;color:#fff!important;background:#003d2a!important;border-left:5px solid #c4a052!important;border-radius:18px!important;padding:clamp(22px,4vw,48px)!important}body .conifer-project-detail-page .wp-block-post-content blockquote.wp-block-quote p,body .conifer-project-detail-page .wp-block-post-content blockquote.wp-block-quote :is(p,span,em,strong),body .conifer-project-detail-page .wp-block-post-content .wp-block-quote p{color:#fff!important;opacity:1!important;text-shadow:none!important}.conifer-project-detail-page .conifer-project-cta{color:#fff;background:linear-gradient(125deg,#003d2a,#006041);border-top:4px solid #c4a052;border-radius:20px;width:100%;max-width:1100px;padding:clamp(28px,5vw,58px);box-shadow:0 18px 38px #003d2a21;margin:clamp(2rem,4vw,4rem) auto!important}.conifer-project-detail-page .conifer-project-cta h2{margin:0 0 .7rem;font-size:clamp(1.8rem,3vw,2.8rem);color:#fff!important}.conifer-project-detail-page .conifer-project-cta p{max-width:670px;margin:0 auto 1.4rem;color:#e9f5ec!important}.conifer-project-detail-page .conifer-project-cta .wp-block-button__link{border-radius:999px;align-items:center;min-height:48px;padding:1rem 1.8rem;font:700 1rem/1.4 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex;color:#003d2a!important;background:#c4a052!important}.conifer-project-detail-page .conifer-project-cta .wp-block-button__link:hover{background:#e2c780!important}.conifer-project-detail-page .conifer-project-cta .wp-block-button__link:focus-visible{outline-offset:4px;outline:3px solid #fff}.conifer-project-detail-page{--conifer-project-content-width:1100px}.conifer-project-detail-page>.wp-block-post-content{box-sizing:border-box;min-width:0;width:min(100%,var(--conifer-project-content-width))!important;max-width:var(--conifer-project-content-width)!important;margin-inline:auto!important}.conifer-project-detail-page .wp-block-post-content :is(.conifer-project-slider,.wp-block-table),.conifer-project-detail-page .wp-block-post-content :is(.conifer-project-slider,.wp-block-table).alignwide,.conifer-project-detail-page .wp-block-post-content :is(.conifer-project-slider,.wp-block-table).alignfull{box-sizing:border-box;float:none;min-width:0;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.conifer-project-detail-page .wp-block-post-content .wp-block-table table{table-layout:fixed;max-width:100%;width:100%!important}.conifer-project-detail-page .wp-block-table :is(th,td){overflow-wrap:anywhere;word-break:normal}.conifer-project-detail-page .conifer-project-slider :is(.conifer-project-slider__stage,.conifer-project-slider__toolbar,.conifer-project-slider__thumbs){box-sizing:border-box;min-width:0;max-width:100%}.conifer-project-detail-page .conifer-project-slider__thumbs{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=680px){.conifer-project-detail-page>.wp-block-post-content{width:calc(100% - 28px)!important}.conifer-project-detail-page .wp-block-post-content .wp-block-table table{font-size:.88rem}.conifer-project-detail-page .wp-block-table :is(th,td){padding:10px 9px!important}.conifer-project-detail-page .conifer-project-slider__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}}body .conifer-project-detail-page .wp-block-post-content>:is(.wp-block-shortcode,.wp-block-table),body .conifer-project-detail-page .wp-block-post-content>:is(.wp-block-shortcode,.wp-block-table).alignwide,body .conifer-project-detail-page .wp-block-post-content>:is(.wp-block-shortcode,.wp-block-table).alignfull{position:relative;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important}body .conifer-project-detail-page .wp-block-post-content>.wp-block-shortcode>.conifer-project-slider{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-inline:auto!important}body .conifer-project-detail-page .wp-block-post-content>.wp-block-table{overflow-x:auto}@media (width<=740px){body .conifer-project-detail-page .wp-block-post-content>:is(.wp-block-shortcode,.wp-block-table){max-width:100%!important}}body .conifer-project-detail-page{--conifer-project-unified-width:1100px;box-sizing:border-box;min-width:0}body .conifer-project-detail-page>:is(.conifer-project-detail-page__intro,.wp-block-post-content,.conifer-project-cta){width:min(var(--conifer-project-unified-width),calc(100% - 32px))!important;max-width:var(--conifer-project-unified-width)!important;box-sizing:border-box!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}body .conifer-project-detail-page>.wp-block-post-content>*{box-sizing:border-box;min-width:0;max-width:100%!important}body .conifer-project-detail-page>.wp-block-post-content>:is(.alignwide,.alignfull,.wp-block-shortcode,.wp-block-table,.wp-block-group,.wp-block-quote){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body .conifer-project-detail-page .conifer-project-slider,body .conifer-project-detail-page .conifer-project-slider__stage,body .conifer-project-detail-page .conifer-project-slider__thumbs,body .conifer-project-detail-page .wp-block-table,body .conifer-project-detail-page .wp-block-table table{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}body .conifer-project-detail-page .wp-block-table{overflow-x:auto}body .conifer-project-detail-page .conifer-project-cta{margin-top:clamp(28px,4vw,58px)!important}