/* V38 introduction alternatives. Kept separate until a direction is chosen. */
.v38.layout-study #projects>.v30-eyebrow{display:block}
.v38.layout-study #projects-title{justify-self:start;grid-column:auto;width:100%;margin:0;text-align:left;font:500 clamp(20px,1.15vw,28px)/1.3 var(--sans);letter-spacing:-.015em;text-transform:none}
.v38.layout-study #project-tools{margin-top:18px}
.v38.layout-center .v30-mission{text-align:center;padding-top:clamp(72px,6vw,140px)}
.v38.layout-center .v30-mission>.v30-eyebrow{display:flex;flex-direction:column-reverse;align-items:center;gap:22px}
.v38.layout-center .v30-mission>.v30-eyebrow>span:last-child{font-size:clamp(13px,.75vw,19px);letter-spacing:.1em}
.v38.layout-center .v35-brand-intro{font-size:clamp(20px,1.2vw,28px)}
.v38.layout-center .v30-mission h2{font-size:clamp(40px,4.4vw,104px);line-height:1.2;margin:20px auto 0}
.v38.layout-center .v30-mission-note{width:min(100%,670px);margin:28px auto 0;text-align:center}
.v38.layout-center .v30-mission-note p{font-size:clamp(17px,1vw,22px)}
.v38.layout-center .v30-services{margin-top:clamp(64px,6vw,140px)}
.v38.layout-split .v30-mission{display:grid;grid-template-columns:1.45fr 1fr;column-gap:8%;row-gap:30px;align-items:end}
.v38.layout-split .v30-mission>.v30-eyebrow{grid-column:1/-1}
.v38.layout-split .v30-mission h2{font-size:clamp(40px,3.4vw,96px);margin:0}
.v38.layout-split .v30-mission-note{width:100%;margin:0 0 5px}
.v38.layout-split .v30-mission-note p{font-size:clamp(19px,1.15vw,26px);line-height:1.75}
@media(max-width:800px){.v38.layout-split .v30-mission{grid-template-columns:1fr;gap:24px}.v38.layout-split .v30-mission-note{max-width:550px}.v38.layout-split .v30-mission h2{font-size:6.8vw}}
@media(max-width:600px){.v38.layout-center .v30-mission h2{font-size:8vw}.v38.layout-center .v30-mission{width:calc(100% - 40px);padding-top:60px}.v38.layout-center .v30-mission-note{max-width:340px}.v38.layout-center .v30-mission-note p{font-size:16px}.v38.layout-center .v30-services{margin-top:52px}}

/* Selected layout: a subtle offset on the second line. */
.v38.layout-split #mission-title>span:last-child{padding-left:.65em}

/* Keep the descriptor and introduction copy together as one block. */
.v38.layout-split .v30-mission-note>.v38-note-label{display:block;font:550 clamp(16px,.85vw,24px)/1.4 var(--sans);letter-spacing:.025em;color:#111;margin:0 0 14px;padding:0;text-align:right}
/* The brand name remains the standalone left-hand eyebrow. */
.v38.layout-split .v30-mission>.v30-eyebrow>.v35-brand-intro{font:500 clamp(22px,1.1vw,32px)/1.4 var(--sans);letter-spacing:inherit}
@media(max-width:600px){.v38.layout-split .v30-mission-note>.v38-note-label{font-size:14px;margin-bottom:10px}.v38.layout-split .v30-mission>.v30-eyebrow>.v35-brand-intro{font-size:20px}}
