.trust-hero{padding-block:clamp(56px,7vw,96px);overflow:hidden}.trust-hero--production{background:var(--color-sage)}.trust-hero--compact{padding-bottom:56px}.trust-hero__grid,.trust-proof-split{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.trust-media{width:100%}.trust-copy,.trust-section-heading{max-width:var(--text-max);gap:16px;display:grid}.trust-copy h2,.trust-copy p,.trust-copy ul,.trust-section-heading h2,.trust-section-heading p{margin:0}.trust-copy p,.trust-copy li,.trust-section-heading p,.trust-proof-split p,.trust-proof-split li{line-height:1.65}.trust-surface{background:var(--color-surface)}.trust-scenarios,.project-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.trust-scenarios article,.project-detail-grid article{border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;gap:16px;min-height:240px;padding:32px;display:flex}.trust-scenarios article .ds-text-link{margin-top:auto}.trust-name-story{background:var(--color-sage)}.trust-name-story ol{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.trust-name-story li{border-bottom:1px solid var(--color-border);grid-template-columns:56px 1fr;gap:16px;padding-block:16px;font-weight:650;display:grid}.trust-name-story li span{color:var(--color-accent)}.production-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.production-process li{border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;min-height:144px;padding:20px;display:flex}.production-process span{color:var(--color-accent)}.trust-dark{background:var(--color-text);color:#fff}.trust-dark .ds-caption,.trust-dark p{color:#e6eae5}.trust-dark>.ds-container>.trust-proof-split>div:last-child{border-radius:var(--radius-card);border:1px solid #68706b;padding:32px}.production-packaging{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:40px 0 28px;padding:0;list-style:none;display:grid}.production-packaging li{border-top:2px solid var(--color-accent);background:var(--color-background);flex-direction:column;justify-content:space-between;min-height:120px;padding:18px;display:flex}.production-packaging span{color:var(--color-secondary)}.trust-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.trust-gallery figure{min-width:0;margin:0}.trust-gallery figure:first-child{grid-column:span 2}.trust-gallery figcaption{color:var(--color-secondary);padding-top:10px;font-size:.875rem}.trust-cta{background:var(--color-sage)}.trust-cta__inner{justify-content:space-between;align-items:center;gap:48px;display:flex}.trust-cta h2,.trust-cta p{margin:0}.trust-actions{flex-wrap:wrap;gap:12px;display:flex}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.project-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;overflow:hidden}.project-card>div:last-child{gap:14px;padding:24px;display:grid}.project-card h2,.project-card p{margin:0}.trust-empty{border-left:4px solid var(--color-accent);background:var(--color-sage);max-width:720px;margin-top:48px;padding:24px}.trust-empty h3,.trust-empty p{margin:0}.trust-empty p{margin-top:8px}.project-hero{padding-block:56px}.project-hero .trust-media{margin-top:20px}@media (max-width:1023px){.trust-hero__grid,.trust-proof-split{grid-template-columns:1fr 1fr;gap:40px}.production-process{grid-template-columns:repeat(2,minmax(0,1fr))}.production-packaging{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.trust-hero__grid,.trust-proof-split,.trust-scenarios,.project-detail-grid,.projects-grid,.production-process,.production-packaging{grid-template-columns:1fr}.production-process li,.production-packaging li{min-height:88px}.trust-gallery{grid-template-columns:1fr}.trust-gallery figure:first-child{grid-column:auto}.trust-cta__inner{flex-direction:column;align-items:stretch}.trust-actions,.trust-actions .ds-button,.trust-cta .ds-button{width:100%}}
