@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&display=swap');
:root{--gold:#dfbf83;--dark:#171817}.case-bold{background:#f4f1ea;color:var(--dark)}.case-bold header{border-bottom:1px solid #ccc6bb}.bold-intro{padding:65px 0 45px}.case-bold h1,.case-bold h2,.home-bold .feature-copy h2{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:700;letter-spacing:-.025em;text-transform:uppercase}.case-bold h1{font-size:clamp(90px,14vw,215px);line-height:.82;margin:38px 0}.case-bold h1 span{color:#a47b38}.intro-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:40px}.intro-row p{font-size:18px;margin:0}.opening-art>img{width:100%;display:block;aspect-ratio:1.92;object-fit:cover}.impact-strip{background:var(--gold);margin-top:35px;padding:50px 0}.impact-grid{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:40px}.impact-number{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(95px,13.5vw,200px);font-weight:700;line-height:1;letter-spacing:-.04em;display:flex;gap:30px;align-items:center}.impact-number span{font-family:'DM Sans',sans-serif;font-size:15px;letter-spacing:0;line-height:1.3;font-weight:500}.impact-context{border-left:1px solid #88734e;padding-left:35px}.impact-context strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:48px}.impact-context p{font-size:14px;line-height:1.5;margin:5px 0;color:#38372f}.micro{font-size:10px}.story-block{display:grid;grid-template-columns:1fr 2fr;gap:5%;padding:85px 0}.case-bold h2{font-size:clamp(48px,6.5vw,100px);line-height:.94}.story-block p{max-width:750px}.scope-line{border-top:1px solid var(--line);padding-top:25px;font-size:11px;line-height:2;letter-spacing:1px;margin-top:30px}.creative-section{background:var(--dark);color:#f4f1ea;padding:80px 0}.section-head{position:relative}.section-head h2{margin:30px 0}.section-head h2 span,.closing h2 span{color:var(--gold)}.section-head>p{color:#c0bdb5;font-size:16px}.logo-stage{background:#d8c8a7;min-height:400px;position:relative;display:flex;justify-content:center;align-items:center;margin:45px 0 24px}.logo-stage img{width:54%;max-height:260px;object-fit:contain}.logo-stage>span{position:absolute;left:24px;bottom:22px;color:#39352c}.work-image{margin:0 0 28px}.work-image img{width:100%;height:auto;display:block}.work-image figcaption{font-size:10px;letter-spacing:.3px;color:#c7c2b8;padding:12px 0;line-height:1.5}.gallery-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.creative-note{display:flex;justify-content:space-between;gap:40px;padding:35px 0 0;border-top:1px solid #4c4c46}.creative-note h3{font-size:28px}.creative-note p{max-width:540px;color:#c7c2b8;font-size:14px;margin-bottom:0}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.route-grid strong{font-size:11px}.route-grid p{font-size:13px}.digital-showcase{background:#e5dfd2;padding:40px 0}.digital-label{display:flex;justify-content:space-between;padding:0 0 20px;font-size:12px}.digital-showcase img{width:100%;display:block}.big-results{background:var(--gold);padding:85px 0}.big-results h2{font-size:clamp(70px,11vw,165px);margin:35px 0 55px}.big-results h2 span{color:#fff9ec}.result-row{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;border-top:1px solid #9c845e;padding:30px 0}.result-value{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(100px,17vw,255px);font-weight:700;line-height:.9;letter-spacing:-.035em}.result-value>span{font-size:.6em}.result-row h3{font-size:clamp(20px,2.8vw,36px);max-width:420px;margin:0 0 12px;font-weight:600}.result-row p{font-size:14px;color:#444035}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0}.source-grid strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:48px}.source-grid p{font-size:12px;color:#444035;max-width:230px}.big-results details{border-color:#9c845e}.big-results details p{color:#444035}.closing{padding:85px 0}.closing h2{margin:30px 0 40px}.closing h2 span{color:#a47b38}.closing-links{display:flex;gap:70px;margin-bottom:50px}.case-bold .footer{background:var(--dark);color:#f4f1ea}.home-bold .feature img{object-fit:cover}.home-bold .feature-label{background:#171817df;padding:12px}.home-bold .feature .arrow{background:#171817df}.home-bold .home-stat{background:var(--gold);padding:30px}.home-bold .home-stat strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:90px;line-height:1}.home-bold .feature-copy h2{font-size:65px;line-height:.95}.home-bold .home-head h1{font-weight:500}.home-bold .feature-copy{padding:40px 0}@media(max-width:700px){.case-bold nav{gap:13px;font-size:10px}.case-bold .wordmark{font-size:16px}.bold-intro{padding:45px 0 30px}.intro-row{display:block}.intro-row p{font-size:15px}.intro-row .button{margin-top:18px}.opening-art{width:100%}.opening-art .caption{padding:12px 6%}.opening-art>img{aspect-ratio:1.4;object-fit:contain;background:#e5d5b6}.impact-grid{grid-template-columns:1fr;gap:24px}.impact-number{font-size:110px;gap:18px}.impact-number span{font-size:12px}.impact-context{border-left:0;border-top:1px solid #88734e;padding:20px 0 0}.impact-context strong{font-size:36px}.impact-strip{padding:35px 0}.story-block{grid-template-columns:1fr;gap:30px;padding:55px 0}.creative-section{padding:55px 0}.logo-stage{min-height:260px}.logo-stage img{width:75%;max-height:160px}.gallery-pair{grid-template-columns:1fr;gap:0}.creative-note{display:block}.creative-note h3{font-size:25px}.route-grid{grid-template-columns:1fr;gap:0}.digital-label{gap:20px;font-size:10px}.big-results{padding:55px 0}.big-results h2{margin-bottom:40px}.result-row{grid-template-columns:1fr;gap:20px;padding:28px 0}.result-value{font-size:130px}.result-row h3{font-size:25px}.source-grid{grid-template-columns:1fr;gap:22px}.source-grid strong{font-size:44px}.source-grid p{max-width:none;margin-bottom:0}.closing{padding:55px 0}.closing-links{display:block}.closing-links .button{display:flex;justify-content:space-between}.home-bold .feature-copy h2{font-size:55px}.home-bold .home-stat strong{font-size:65px}.home-bold .home-stat{padding:22px}.home-bold .feature img{height:auto;min-height:280px;object-fit:contain;background:#ead2a4}}
