.brand-study{--study-accent:#294555;color:#292b29;background:#f5f2ec;max-width:none;padding:38px clamp(22px,6vw,100px) 70px}.brand-study a{color:var(--study-accent);text-underline-offset:5px}.brand-study-back{font-size:13px}.brand-study-intro{max-width:1060px;margin:65px auto 42px}.brand-study-kicker{letter-spacing:1.7px;text-transform:uppercase;color:var(--study-accent);margin:0 0 18px;font-size:11px}.brand-study h1{letter-spacing:-3px;margin:0 0 30px;font-size:clamp(52px,7vw,102px);font-weight:500;line-height:1.02}.brand-study-deck{max-width:850px;font-size:clamp(20px,2.3vw,29px);line-height:1.5}.brand-study-author{margin:28px 0 10px;font-size:16px;font-weight:600}.brand-study-disclosure,.brand-study-note{color:#62635d;font-size:13px;line-height:1.65}.brand-study-jump{flex-wrap:wrap;gap:22px;margin:28px 0;font-size:14px;display:flex}.brand-study-hero{max-width:1320px;margin:0 auto}.brand-study-hero>img{width:100%;height:auto;display:block}.brand-study-hero figcaption{border-bottom:1px solid #cfc7ba;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 0;font-size:12px;display:flex}.brand-study-hero figcaption span{color:#62635d}.brand-study-section{border-top:1px solid #cfc7ba;max-width:1200px;margin:80px auto 0;padding-top:34px;scroll-margin-top:90px}.brand-study h2{letter-spacing:-1px;max-width:990px;margin:0 0 26px;font-size:clamp(29px,3.4vw,46px);font-weight:500;line-height:1.2}.brand-study h3{margin:12px 0 16px;font-size:22px;font-weight:500;line-height:1.25}.brand-study-section>p:not(.brand-study-kicker):not(.brand-study-note){max-width:980px;font-size:18px;line-height:1.65}.brand-study-source,.brand-study-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.brand-study-source figure{margin:12px 0}.brand-study-source img{object-fit:contain;background:#e9e3d9;width:100%;height:350px}.brand-study-source figcaption{color:#62635d;margin-top:12px;font-size:12px}.brand-study-source p,.brand-study-products p,.brand-study-routes p,.brand-study-steps p,.brand-study-decisions p{font-size:15px;line-height:1.7}.brand-study-steps,.brand-study-routes,.brand-study-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:38px;display:grid}.brand-study-steps span{color:var(--study-accent);font-size:32px}.brand-study-routes article{border-top:2px solid var(--study-accent);padding-top:12px}.brand-study-routes strong{color:var(--study-accent);font-size:14px}.brand-study-swatches{flex-wrap:wrap;gap:15px;margin:32px 0 12px;display:flex}.brand-study-swatches span{border:1px solid #d4cbbc;width:130px;height:70px;display:block}.brand-study-swatches p{letter-spacing:1px;font-size:11px}.brand-study-products img{object-fit:contain;width:100%;height:380px}.brand-study-products .brand-study-kicker{margin-top:20px;font-size:10px}.brand-study-decisions{gap:30px 60px}.brand-study-decisions article{border-top:1px solid #ded6c9;padding:20px 0}.brand-study-downloads>div{flex-wrap:wrap;gap:14px;margin:28px 0;display:flex}.brand-study-downloads>div a{border:1px solid var(--study-accent);padding:14px 20px;font-size:13px;text-decoration:none}.brand-study-downloads>div a:hover{background:#e9e3d9}.brand-study-credits>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px;display:grid}.brand-study a:focus-visible{outline:2px solid var(--study-accent);outline-offset:5px}@media (max-width:700px){.brand-study-intro{margin-top:45px}.brand-study h1{letter-spacing:-1.5px}.brand-study-source,.brand-study-steps,.brand-study-routes,.brand-study-products,.brand-study-decisions,.brand-study-credits>div{grid-template-columns:1fr;gap:25px}.brand-study-source img{height:300px}.brand-study-products img{height:380px}.brand-study-section{margin-top:48px}.brand-study-hero figcaption{gap:8px}.brand-study-jump{gap:15px}.brand-study h2{letter-spacing:-.6px}}
