/* Team positioning extends the approved Operator typography and graphite palette. */
.team-copy { width:100%; min-width:0; }
.team-copy .page-section { margin:0 0 56px; }
.team-copy .page-section > h2 { margin:0 0 24px!important; }
.team-copy p { max-width:68ch; }
.team-process { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px; }
.team-process article { border-top:1px solid #303334;padding-top:24px; }
.team-process h3 { margin-bottom:12px!important; }
body[data-team-page="about"] [data-framer-name="Section Story"] > [data-framer-name="Container"] { display:block!important; padding:72px 40px!important; }
body[data-team-page="about"] section[data-framer-name="Hero"] [data-framer-name="Bg"] { background:linear-gradient(180deg,rgba(8,10,9,.35),rgba(8,10,9,.8)),url('/assets/f8f08523534b0c-T2BRnjsHW0K0IQyRNxTCeofIxUQ.webp') center 75%/cover no-repeat; }
body[data-team-page="about"] section[data-framer-name="Hero"] img { visibility:hidden!important; }
body[data-team-page="about"] section[data-framer-name="Hero"] { min-height:460px; }
body[data-team-page="about"] [data-framer-name="Section Logos"] { display:none!important; }
body[data-team-page="service"] .blog-copy .page-section { margin:0 0 48px; }
@media(max-width:809px){.team-process{grid-template-columns:1fr;gap:24px}body[data-team-page="about"] [data-framer-name="Section Story"] > [data-framer-name="Container"]{padding:40px 24px!important}.team-copy .page-section{margin-bottom:40px}.team-copy h2{font-size:30px!important}.team-copy h3{font-size:23px!important}}

/* Long-form text should be readable without waiting for a scroll reveal. */
body[data-blog-page] section.framer-jns0zu { opacity:1!important;transform:none!important; }
