/* Projects and Partnerships: extends the existing Hidden Currents design. */
.partnership-hero{background:linear-gradient(90deg,rgba(3,19,28,.95),rgba(3,19,28,.64)),url('/wp-content/themes/intergroup/assets/water.webp') center/cover;padding:100px 0 60px}.partnership-hero h1{max-width:1050px;font-size:clamp(42px,4.7vw,68px)}.partnership-hero .eyebrow{color:#ccae74}.partnership-hero .hero-proposition{max-width:750px}.context-links{display:flex;flex-wrap:wrap;gap:18px 36px;border-top:1px solid #66818a;margin-top:60px;padding-top:24px;font-size:15px;color:#d5e0e2}.context-links a:hover{color:#dbb96e}.partnership-pull{border-top:1px solid #ccd5d3;padding-top:32px;font-family:Georgia,serif;font-size:30px;line-height:1.45;max-width:960px}.method-lead{max-width:850px}.partnership-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:30px 70px;margin-top:50px}.partnership-outcomes article{border-top:1px solid #a6bdb9;padding-top:28px}.partnership-outcomes p{color:#47616b}.partnership-faq{max-width:950px}.partnership-faq details{border-top:1px solid #a6bdb9;padding:23px 0}.partnership-faq details:last-child{border-bottom:1px solid #a6bdb9}.partnership-faq summary{cursor:pointer;font-size:23px;line-height:1.4;padding-right:20px}.partnership-faq summary:focus-visible{outline:3px solid #cfac66;outline-offset:6px}.partnership-faq p{padding-top:22px;margin-bottom:0;max-width:800px}.partner-phone{margin-top:24px;font-size:16px!important}.partner-phone a{text-decoration:underline;text-underline-offset:4px}.stream-paths{padding:65px 0}.stream-paths h2{font-size:clamp(32px,3.5vw,46px)}.stream-paths article{border-top:1px solid #a6bdb9;padding-top:28px}.stream-paths h3{font-size:29px}.stream-paths .text-link{color:#315e66}.stream-paths .recognition-grid{margin-bottom:0}.site-header nav{gap:16px;font-size:12px}@media(min-width:951px) and (max-width:1200px){.site-header{flex-wrap:wrap}.site-header nav{width:100%;justify-content:space-between}.site-header:not(.inner-header){background:#081722e6}.hero{padding-top:220px}}@media(max-width:650px){.partnership-hero{padding:65px 0 45px}.partnership-hero h1{font-size:41px}.partnership-hero h1 em{font-size:38px}.context-links{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px;margin-top:40px}.partnership-outcomes{grid-template-columns:1fr;gap:12px}.partnership-pull{font-size:25px}.partnership-faq summary{font-size:20px}.stream-paths .recognition-grid{grid-template-columns:1fr;gap:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Concise sector pages */
.sector-back{display:inline-block;color:#c6d5d8;font-size:14px;margin-bottom:35px}.sector-hero{padding:70px 0 80px}.sector-hero .eyebrow{color:#ccae74}.sector-hero h1{max-width:1000px;font-size:clamp(40px,4.4vw,64px)}.sector-hero .lead{max-width:870px}.sector-image-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.sector-image-layout h2{font-size:42px}.sector-image-layout figure{margin:0}.sector-image-layout img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.sector-image-layout figcaption{font-size:12px;color:#536b70;padding-top:8px}.sector-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:48px}.sector-scenarios article{border-top:1px solid #a6bdb9;padding-top:24px}.sector-scenarios span{font-size:16px;line-height:1.35;letter-spacing:.06em;color:#315e66;font-weight:600}.sector-scenarios h3{margin-top:18px;font-size:25px}.sector-scenarios p{font-size:17px;color:#47616b}.scenario-note{font-size:14px;color:#536b70;max-width:800px}.scope-note{font-size:15px;border-top:1px solid #47616a;padding-top:20px;color:#b8ccd0}.sector-result{color:#315e66}.sector-cards{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:45px 0 30px}.sector-cards img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.sector-cards h3{margin:24px 0 15px;font-size:31px}.sector-cards p{font-size:17px;max-width:500px}.sector-card-link{color:#315e66;font-size:15px;border-bottom:1px solid #b29963;padding-bottom:7px}.sector-cards a{display:block}.sector-cards a:hover h3{color:#315e66}@media(max-width:950px){.sector-scenarios{grid-template-columns:1fr;gap:20px}.sector-scenarios h3{font-size:27px}.sector-scenarios p{font-size:18px}.sector-image-layout{gap:30px}}@media(max-width:650px){.sector-hero{padding:45px 0 60px}.sector-hero h1{font-size:40px}.sector-hero h1 em{font-size:37px}.sector-image-layout,.sector-cards{grid-template-columns:1fr}.sector-image-layout h2{font-size:36px}.sector-back{margin-bottom:25px}.sector-cards{gap:40px}}
/* The same Hidden Currents water anchors every sector opening. */
.sector-hero{background:linear-gradient(90deg,rgba(3,19,28,.96),rgba(3,19,28,.77) 62%,rgba(3,19,28,.36)),url('/wp-content/themes/intergroup/assets/water.webp') 65% center/cover}.sector-image-layout figure{border-top:2px solid #bda169;padding-top:14px}.sector-image-layout img{aspect-ratio:2/1;object-fit:cover}.sector-cards img{aspect-ratio:2/1}.sector-context{position:relative}.sector-context:before{content:'';display:block;height:1px;background:linear-gradient(90deg,transparent,#bda169,transparent);position:absolute;top:0;left:0;right:0}@media(max-width:650px){.sector-hero{background:linear-gradient(90deg,rgba(3,19,28,.95),rgba(3,19,28,.76)),url('/wp-content/themes/intergroup/assets/water.webp') 65% center/cover}}

.proof-quotes{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:48px}.proof-quotes figure{margin:0;border-top:2px solid #bda169;padding-top:30px}.proof-quotes blockquote{margin:0 0 28px;font:24px/1.6 Georgia,serif}.proof-quotes figcaption{font-size:16px;font-weight:600}.proof-context{font-size:14px;color:#536b70;margin-top:14px}.proof-strip{border-left:2px solid #bda169;padding-left:25px;max-width:900px}.proof-strip p{font-size:20px}.proof-strip a{font-size:16px;text-decoration:underline;text-underline-offset:4px}@media(max-width:650px){.proof-quotes{grid-template-columns:1fr;gap:40px}.proof-quotes blockquote{font-size:22px}}

.case-achievement{border-left:2px solid #bda169;padding-left:20px;margin-top:25px}.partnership-outcomes .case-achievement{color:#142a33}.partnership-outcomes article p{max-width:560px}

.currents-explanation{background:#e6e5df;padding:24px 26px;border-left:2px solid #bda169}@media(max-width:650px){.currents-explanation{padding:20px}}

/* Six-step project process; smaller screens retain the established vertical layout. */
@media(min-width:951px){.project-process{grid-template-columns:repeat(6,minmax(0,1fr))}.project-process li{padding-right:18px}.project-process h3{font-size:22px}}

/* Open sector invitation and visitor site map. */
.sector-invitation{border-top:1px solid #a6bdb9;margin-top:42px;padding-top:32px;max-width:850px}.site-map-links{padding-left:24px;margin:24px 0 36px}.site-map-links li{margin:14px 0}.site-map-links a{text-decoration:underline;text-underline-offset:4px}.footer-inner{flex-wrap:wrap}.sector-cards article:last-child:nth-child(odd){grid-column:1 / -1;max-width:590px}

/* Make the sector pathway visible in the opening. */
.hero-sector-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.hero-sector-actions .sector-jump{background:transparent;border:1px solid #c6a769;color:#f7f5f0}.hero-sector-actions .button{margin-top:0}@media(max-width:650px){.hero-sector-actions{align-items:stretch}.hero-sector-actions .button{width:100%}}

/* One full shared six-step account; a concise home summary. */
@media(min-width:951px){.process-horizontal.shared-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 36px}.process-horizontal.home-process{grid-template-columns:repeat(6,minmax(0,1fr))}.shared-process li:not(:last-child):after{display:none}}@media(max-width:950px){.process-horizontal.shared-process,.process-horizontal.home-process{grid-template-columns:1fr}}

/* Optional approach and evidence links after the MedTech scenarios. */
.sector-supporting-links{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:42px;padding-top:28px;border-top:1px solid #a6bdb9}.sector-supporting-links a{font-size:16px}

/* Energy evidence: direct, captioned video within the contribution section. */
.energy-client-evidence{margin-top:60px;padding-top:36px;border-top:1px solid #527a83;max-width:1000px}.energy-client-evidence>p{max-width:850px}.energy-client-evidence figure{margin:30px 0 0}.energy-client-evidence video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#081722}.energy-client-evidence figcaption{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:16px;color:#d5e0e2}

.full-width-section-heading{max-width:980px;margin:0 0 36px}.sector-context>.wrap>.eyebrow{margin-bottom:16px}@media(max-width:700px){.full-width-section-heading{margin-bottom:28px}}

.behavioural-emphasis{font-style:italic;color:#315e66}

.sector-outcome-line{font-size:24px!important;line-height:1.35;font-weight:600;color:#f7f5e8;border-top:1px solid #bda169;padding-top:20px;margin-top:28px}
@media(max-width:650px){.sector-outcome-line{font-size:21px!important}}
