/* Content spacing after removal of decorative brand marks.
   Keep the formal logo, readable text and technical artwork unchanged. */
.brand-kit .section{padding-block:64px}
.brand-kit main>.section.wrap+.section.wrap{padding-top:40px}
.brand-kit .studio-hero{padding-block:36px 36px;align-items:start}
.brand-kit .hero-composition{padding-top:18px;padding-bottom:96px}
.brand-kit .hero-editorial>.detail-label{margin-bottom:18px}
.brand-kit .intent-rail{padding-block:22px 24px}
.brand-kit main>.brand-intro{padding:40px 0 32px;min-height:0}
.brand-kit .brand-intro>h1{max-width:1080px}
.brand-kit .brand-intro .format-jumps{margin-right:0}
.brand-kit .brand-hero-art{top:22px;right:0;width:180px;height:160px;opacity:.45}
.brand-kit main>:is(.product-hero,.carton-hero,.product-guide-hero,.quality-hero,.guide-hero,.factory-hero){padding-block:32px 44px}
.brand-kit .editorial-heading{margin-bottom:40px}
.brand-kit .section-heading{margin-bottom:32px}
.brand-kit .collection-editorial{gap:52px}
.brand-kit .collection-02,.brand-kit .collection-04{padding-top:40px}
.brand-kit .collection-copy{padding-top:22px;margin-top:18px}
.brand-kit .section-close{margin-top:32px;padding-top:18px}
.brand-kit .precision-section{padding-block:64px}
.brand-kit .equipment-directory>a{padding-block:19px}
.brand-kit .application-studies h3{margin-top:22px}
.brand-kit .service-brief-graphic{padding-block:12px 18px}
.brand-kit .service-perspective figure{padding-top:24px}
.brand-kit .experience-evidence{padding-top:24px}
.brand-kit .closing-statement{padding-block:60px}
.brand-kit .footer{padding-top:48px}
.brand-kit .footer-art{padding-bottom:36px}
@media(max-width:1050px){
 .brand-kit .editorial-heading{margin-bottom:36px}
 .brand-kit .collection-editorial{gap:44px 36px}
 .brand-kit .collection-02,.brand-kit .collection-04{padding-top:24px}
}
@media(max-width:750px){
 .brand-kit .section,.brand-kit .precision-section{padding-block:48px}
 .brand-kit main>.section.wrap+.section.wrap{padding-top:32px}
 .brand-kit main>.brand-intro{padding-block:28px 28px}
 .brand-kit .brand-intro>h1{max-width:none}
 .brand-kit .brand-hero-art{width:110px;height:100px;top:18px;right:-10px;opacity:.25}
 .brand-kit main>:is(.product-hero,.carton-hero,.product-guide-hero,.quality-hero,.guide-hero,.factory-hero){padding-block:24px 32px}
 .brand-kit .editorial-heading,.brand-kit .section-heading{margin-bottom:28px}
 .brand-kit .collection-02,.brand-kit .collection-04{padding-top:0}
 .brand-kit .collection-editorial{row-gap:36px}
 .brand-kit .service-perspective{row-gap:20px}
 .brand-kit .service-perspective figure{padding-top:0}
 .brand-kit .closing-statement{padding-block:48px}
 .brand-kit .footer{padding-top:40px}
 .brand-kit .footer-art{padding-bottom:28px}
}
@media(max-width:550px){
 .brand-kit .studio-hero{padding-block:24px 28px;gap:28px}
 .brand-kit .hero-composition{padding-top:14px;padding-bottom:88px}
 .brand-kit .intent-rail{padding-block:20px 22px;gap:22px}
 .brand-kit .section-close{margin-top:26px}
}
