.partner-intro,.independent-work,.clip-section,.detail-section{padding-top:85px;padding-bottom:85px}.section-lead{font-size:20px;line-height:1.7;max-width:860px;color:#53604b}.two-offers{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d3d9cb;margin:40px auto;max-width:1252px;background:#fff}.two-offers article{padding:35px}.two-offers article+article{background:#20271f;color:#f7f8f4}.two-offers h3{font-size:32px;letter-spacing:-1px;margin:0 0 20px}.two-offers .eyebrow{font-size:10px}.two-offers article+article .eyebrow{color:#c2ff45}.two-offers ul{padding-left:20px;line-height:1.9}.two-offers article+article .price-note{color:#d7dfd0}.price-note{font-size:13px;color:#53604b}.price-note a{text-decoration:underline}.sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:55px}.sector{padding:25px 0;border-top:3px solid #171916;display:flex;flex-direction:column}.sector h3{font-size:28px;letter-spacing:-1px;margin:0}.sector .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:20px}.sector p{font-size:14px;color:#53604b;flex:1}.text-link{font-size:14px;font-weight:bold;text-decoration:underline;text-underline-offset:5px}.sector:hover .text-link{color:#435d16}.proof-band{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-top:50px;padding-bottom:50px;border-bottom:1px solid #d3d9cb}.proof-band strong{font-size:88px;letter-spacing:-5px;line-height:1.05}.proof-band .eyebrow{margin-bottom:10px}.proof-band p{margin:10px 0}.proof-band span{font-size:12px;color:#53604b}.proof-band h3{font-size:30px;margin:12px 0}.episode-library{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.episode-tile{background:#f7f8f4;color:#171916;min-width:0;border:1px solid #d6dcce;overflow:hidden;border-radius:4px}.episode-tile>a{position:relative;display:block}.episode-tile img{width:100%;aspect-ratio:16/9;object-fit:cover}.episode-tile>div{padding:23px}.episode-tile h3{font-size:23px;letter-spacing:-.5px;margin:10px 0}.episode-tile .eyebrow{font-size:10px;letter-spacing:1px;color:#53604b;margin:0}.episode-tile p{font-size:14px}.play-tag{position:absolute;bottom:12px;left:12px;background:#171916;color:#fff;padding:7px 12px;font-size:11px;font-weight:bold}.clip-section{border-bottom:1px solid #d3d9cb}.clip-grid,.case-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px}.case-videos{grid-template-columns:repeat(2,1fr)}.clip-card{background:#eaece5;overflow:hidden;border:1px solid #d3d9cb}.clip-card video{width:100%;display:block;aspect-ratio:16/9;background:#171916}.clip-card>div{padding:22px}.clip-card h3{font-size:22px;margin:0 0 12px}.clip-card .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:12px}.clip-card p{font-size:13px;line-height:1.65}.short-links{margin-top:40px;padding-top:25px;border-top:1px solid #d3d9cb}.short-links>a{display:inline-block;margin:5px 25px 10px 0;text-decoration:underline;text-underline-offset:4px}.small-note{font-size:13px;line-height:1.7;color:#53604b}.independent-note{border-left:4px solid #84b92a;padding:14px 18px;background:#e8eddf;font-size:14px;max-width:950px;margin:30px 0}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.case-tile{display:grid;grid-template-columns:1fr 1fr;background:#eaece5;overflow:hidden}.case-tile>img{width:100%;height:100%;min-height:240px;object-fit:cover}.case-tile>div{padding:25px}.case-tile h3{font-size:26px;letter-spacing:-.8px;margin:18px 0}.case-tile p{font-size:13px}.status-label{font-size:9px;font-weight:bold;letter-spacing:1px;border:1px solid #829570;padding:6px 8px;display:inline-block}.detail-hero{padding-top:65px;padding-bottom:60px}.detail-hero h1{font-size:clamp(45px,6vw,80px);letter-spacing:-3.5px;max-width:1000px;line-height:1.05}.detail-hero .back-link{margin-bottom:25px}.detail-section{border-top:1px solid #d3d9cb}.split{display:grid;grid-template-columns:1fr 1fr;gap:75px}.plain-list{padding-left:22px;font-size:19px}.plain-list li{padding:0 0 25px 10px}.deliverable-list{list-style:none;padding:0;font-size:20px;margin:35px 0}.deliverable-list li{padding:20px 0;border-bottom:1px solid #d3d9cb}.deliverable-list li:before{content:'↗';margin-right:20px}.process-grid,.case-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.process-grid{grid-template-columns:repeat(4,1fr)}.process-grid h3,.case-chapters h3{font-size:24px}.process-grid span{color:#5c7419}.process-grid p,.case-chapters p{font-size:16px}.case-cover{margin-top:40px}.case-cover img{width:100%;max-height:600px;object-fit:contain;background:#20271f}.case-cover figcaption{font-size:14px}.related-title{margin-top:65px;margin-bottom:30px}.case-offer{padding-top:65px;padding-bottom:65px;background:#eaece5}.partner-contact{padding-top:70px;padding-bottom:70px;border-top:1px solid #d3d9cb}.partner-contact>p{max-width:750px}.partner-contact .button{margin:20px 0}.episode-page{padding-bottom:60px}.proof-screenshot{margin-top:35px}.proof-screenshot img{width:100%;max-height:700px;object-fit:contain;border:1px solid #d3d9cb}.proof-screenshot figcaption{font-size:13px;max-width:900px}.concept-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.concept-grid img{width:100%;border:1px solid #d3d9cb}.concept-grid figcaption{font-size:13px}.metric-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.metric-cards article{padding:25px;background:#eaece5}.metric-cards strong{font-size:42px}.metric-cards p{font-size:13px}.growth-chart{margin-top:40px;padding:30px;background:#20271f;color:#f7f8f4}.growth-chart svg{display:block;width:100%;height:auto}.growth-chart p{font-size:14px}.growth-chart .eyebrow{color:#c2ff45}.hero .intro{max-width:460px}.hero-art .poster{object-fit:cover}.hero-art .front{aspect-ratio:3/4}.hero-art .back{aspect-ratio:3/4}
@media(max-width:1100px){.sector-grid,.process-grid{grid-template-columns:1fr 1fr}.episode-library,.clip-grid{grid-template-columns:1fr 1fr}.case-tile{grid-template-columns:1fr}.case-tile>img{height:220px;min-height:0}.case-chapters{grid-template-columns:1fr}.case-chapters article{border-bottom:1px solid #d3d9cb;padding-bottom:15px}.split{gap:35px}}
@media(max-width:700px){.partner-intro,.independent-work,.clip-section,.detail-section{padding-top:55px;padding-bottom:55px}.two-offers,.proof-band,.sector-grid,.episode-library,.clip-grid,.case-grid,.split,.process-grid,.case-videos,.concept-grid,.metric-cards{grid-template-columns:1fr}.two-offers article{padding:25px}.proof-band{gap:25px}.proof-band strong{font-size:72px}.detail-hero h1{font-size:48px;letter-spacing:-2.5px}.detail-hero{padding-top:40px;padding-bottom:40px}.section-lead{font-size:18px}.case-tile{grid-template-columns:1fr}.case-tile>img{height:auto;aspect-ratio:16/9}.sector-grid{gap:12px}.two-offers{margin:30px auto}.case-videos{margin-top:25px}.short-links>a{display:block}.growth-chart{padding:18px}}
