/* Commercial clarity within the original Tactimetry art direction. */
.buyer-proof{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:0 65px}.buyer-proof>a{border-top:1px solid #1b4d8c26;padding-top:20px;display:grid;gap:9px}.buyer-proof>a>span:first-child{font-size:11px;color:var(--blue)}.buyer-proof strong{font:400 26px/1.25 var(--serif);letter-spacing:-.025em}.buyer-proof>a>span:last-child{font-size:11px;color:var(--blue)}.buyer-offer-link,.buyer-platform-link{font-size:11px;margin-top:20px;color:var(--blue)}.buyer-call-note{font-size:11px;margin-top:15px}.buyer-rhythm{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid #1b4d8c26;padding-top:24px;gap:30px;font-size:12px;color:var(--muted)}.buyer-rhythm b{display:block;font-size:11px;font-weight:500;color:var(--blue);margin-bottom:7px}.creation-link{border:0;background:none;text-align:left;padding:0;color:var(--blue)}.use-case-paths>a{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:25px;padding:35px 32px}.use-case-paths>a:first-child{padding-left:0}.use-case-paths>a+a{border-left:1px solid var(--line)}.use-case-paths>a>span{font-size:10px;color:var(--blue)}.buyer-case{display:flex;flex-direction:column}.buyer-case-intro{padding-block:65px 45px;order:0}.buyer-case-intro .section-label{margin-top:35px;margin-bottom:20px}.buyer-case-intro h1{font-size:clamp(48px,6vw,80px);max-width:900px}.buyer-case-intro>p:not(.section-label){font-size:17px;line-height:1.7;max-width:580px;margin-top:23px}.buyer-case-fact{font-size:12px;color:var(--blue);margin-top:22px}.buyer-case-gallery{order:1;display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-block:25px 60px}.buyer-case-asset{margin:0;min-width:0;position:relative;isolation:isolate}.buyer-case-asset>div{height:440px;position:relative}.buyer-case-asset:before{content:'';position:absolute;inset:5% -3% 12%;background:#1b4d8c;opacity:.06;mask:url('/assets/brush-nb1-v17.png') center/100% 100% no-repeat;z-index:-1}.buyer-case-asset img,.buyer-case-asset video{width:100%;height:100%;object-fit:contain;background:transparent;max-width:100%}.buyer-case-asset figcaption{text-align:center;font-size:11px;color:var(--muted);margin-top:16px}.buyer-case-asset-2{grid-column:1/-1;max-width:730px;width:100%;justify-self:center}.buyer-case-asset-2>div{height:390px}.buyer-case-reason{order:2;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-block:40px 65px;border-top:1px solid var(--line)}.buyer-case-reason h2,.buyer-case-scope h2,.buyer-agreement h2{font-size:clamp(33px,3.4vw,48px)}.buyer-case-reason>p{font-size:17px;line-height:1.85;max-width:520px}.buyer-message-test{order:3;background:#eef0e7;padding:35px 40px;margin-bottom:60px}.buyer-message-test h2{font-size:34px}.buyer-message-test>div{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:30px}.buyer-message-test span{font-size:10px;color:var(--blue)}.buyer-message-test h3{font:400 27px/1.25 var(--serif);margin:12px 0}.buyer-message-test p{font-size:14px;line-height:1.8}.buyer-case-scope{order:4;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:30px 65px}.buyer-case-scope ul{list-style:none;margin:0;padding:0}.buyer-case-scope li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.buyer-example-note{font-size:10px!important;line-height:1.8;color:var(--muted);margin-top:18px}.buyer-case-scope .text-link{font-size:11px;margin-top:20px;color:var(--blue)}.buyer-case-next{order:5;padding:40px;background:#f1eee3;margin-bottom:60px}.buyer-case-next h2{font-size:36px}.buyer-case-next>p:not(.section-label){max-width:630px;font-size:15px;margin-top:22px;line-height:1.85}.buyer-case-next small{display:block;font-size:10px;color:var(--muted);margin-top:20px}.buyer-case>.page-invitation{order:6}.buyer-case .page-invitation>.text-link{display:table;margin:20px auto 0;font-size:11px;color:var(--blue)}.buyer-platform{padding-block:0 40px}.buyer-platform-tabs{display:flex;gap:30px;margin-bottom:25px}.buyer-platform-tabs button{background:none;border:0;border-bottom:1px solid transparent;padding:12px 0;color:var(--muted);font-size:12px;text-align:left}.buyer-platform-tabs [aria-selected="true"]{color:var(--blue);border-bottom-color:var(--blue)}.buyer-workspace{border:1px solid #dcded5;border-radius:17px;overflow:hidden;background:#fffdf8;box-shadow:0 20px 50px #152a4706}.buyer-workspace>header{display:flex;gap:12px;align-items:center;padding:20px 28px;border-bottom:1px solid #e5e5db}.buyer-workspace>header>img{width:28px;height:28px}.buyer-workspace>header strong{font-size:13px;font-weight:500;color:var(--blue)}.buyer-workspace>header span{color:var(--muted)}.buyer-workspace>header small{font-size:10px;color:var(--muted);margin-left:auto}.buyer-workspace>section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:45px;min-height:470px}.buyer-workspace>section[hidden]{display:none}.buyer-workspace-copy>small{font-size:11px;color:var(--blue)}.buyer-workspace-copy h2{font-size:40px;margin-block:20px}.buyer-workspace-copy p{font-size:14px;line-height:1.8;max-width:34ch}.buyer-file-list{display:flex;flex-direction:column;gap:8px;margin-top:25px;color:var(--blue);font-size:11px}.buyer-reference-pair{display:flex;gap:18px;align-items:center}.buyer-reference-pair img{width:calc(50% - 9px);height:300px;object-fit:contain}.buyer-workspace section>video{width:100%;height:340px;object-fit:contain;background:transparent}.buyer-next-brief{background:#f0f1e9;padding:25px}.buyer-next-brief>small{font-size:10px;color:var(--blue)}.buyer-next-brief h3{font:400 30px/1.1 var(--serif);margin:15px 0}.buyer-next-brief>div{display:flex;gap:12px}.buyer-next-brief img{width:calc(50% - 6px);height:180px;object-fit:contain}.buyer-next-brief p{font-size:10px;margin-top:16px}.buyer-platform-roles{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding-block:35px 70px}.buyer-platform-roles article{border-top:1px solid var(--line);padding-top:20px}.buyer-platform-roles span{font-size:11px;color:var(--blue)}.buyer-platform-roles h3{font:400 28px/1.2 var(--serif);margin:15px 0}.buyer-platform-roles p{font-size:13px;line-height:1.8}.buyer-agreement{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:45px 70px}.buyer-agreement dl,.buyer-company dl{margin:0}.buyer-agreement dl>div{padding:20px 0;border-top:1px solid var(--line)}.buyer-agreement dt{font-size:13px;color:var(--blue);margin-bottom:10px}.buyer-agreement dd{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.buyer-example-project{padding:40px;background:#eef0e7;margin-bottom:60px}.buyer-example-project h2{font-size:42px}.buyer-example-project>p:not(.section-label){max-width:620px;font-size:15px;line-height:1.8;margin-top:24px}.buyer-example-project .text-link{margin-top:25px;color:var(--blue)}.buyer-example-project>small{display:block;font-size:10px;color:var(--muted);margin-top:15px}.buyer-company{max-width:1000px;padding-bottom:80px}.buyer-company h2{font-size:36px;margin-bottom:35px}.buyer-company dl>div{display:grid;grid-template-columns:200px 1fr;gap:40px;border-top:1px solid var(--line);padding:22px 0}.buyer-company dt{color:var(--blue);font-size:13px}.buyer-company dd{font-size:15px;line-height:1.85;margin:0;color:var(--muted)}.buyer-company nav{display:flex;flex-wrap:wrap;gap:20px 35px;margin-top:30px;font-size:12px;color:var(--blue)}
@media(max-width:760px){.buyer-proof{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.buyer-proof strong{font-size:25px}.buyer-proof>a{gap:7px;padding-top:16px}.buyer-rhythm{display:grid;gap:19px;padding-top:22px}.buyer-rhythm b{margin-bottom:4px}.buyer-call-note{max-width:28ch}.use-case-paths>a,.use-case-paths>a:first-child{padding:25px 0;gap:17px}.use-case-paths>a+a{border-left:0;border-top:1px solid var(--line)}.buyer-case-intro{padding-block:40px 25px}.buyer-case-intro .section-label{font-size:11px;line-height:1.7;margin-top:27px}.buyer-case-intro h1{font-size:43px}.buyer-case-intro>p:not(.section-label){font-size:15px}.buyer-case-fact{font-size:11px;line-height:1.7}.buyer-case-gallery{grid-template-columns:1fr;gap:30px;padding-block:15px 40px}.buyer-case-asset>div,.buyer-case-asset-2>div{height:340px}.buyer-case-asset-2{grid-column:auto}.buyer-case-reason,.buyer-case-scope{grid-template-columns:1fr;gap:24px;padding-block:30px 40px}.buyer-case-reason>p{font-size:15px}.buyer-case-reason h2,.buyer-case-scope h2,.buyer-agreement h2{font-size:36px}.buyer-message-test{padding:25px;margin-bottom:35px}.buyer-message-test h2{font-size:29px}.buyer-message-test>div{grid-template-columns:1fr;gap:27px;margin-top:25px}.buyer-message-test h3{font-size:25px}.buyer-case-next{padding:25px;margin-bottom:40px}.buyer-case-next h2{font-size:32px}.buyer-case-next>p:not(.section-label){font-size:14px}.buyer-platform-tabs{gap:18px;margin-bottom:20px}.buyer-platform-tabs button{font-size:11px;line-height:1.6;flex:1}.buyer-workspace>header{padding:15px;gap:9px}.buyer-workspace>header strong{font-size:11px}.buyer-workspace>header small{font-size:8px;max-width:8ch;text-align:right}.buyer-workspace>header span{display:none}.buyer-workspace>section{grid-template-columns:1fr;gap:20px;padding:23px;min-height:0}.buyer-workspace-copy h2{font-size:32px;margin:15px 0}.buyer-workspace-copy p{font-size:13px}.buyer-file-list{gap:5px;margin-top:18px}.buyer-reference-pair img{height:230px}.buyer-workspace section>video{height:250px}.buyer-next-brief{padding:20px}.buyer-next-brief img{height:160px}.buyer-platform-roles{grid-template-columns:1fr;gap:28px;padding-block:20px 45px}.buyer-platform-roles h3{font-size:27px;margin:10px 0}.buyer-agreement{grid-template-columns:1fr;gap:30px;padding-block:35px 50px}.buyer-example-project{padding:25px;margin-bottom:40px}.buyer-example-project h2{font-size:34px}.buyer-company{padding-bottom:50px}.buyer-company h2{font-size:31px}.buyer-company dl>div{grid-template-columns:1fr;gap:10px;padding:20px 0}.buyer-company dd{font-size:14px}.buyer-company nav{display:grid;gap:16px}}
.buyer-case-links{display:flex;gap:25px 45px;flex-wrap:wrap;padding-bottom:50px;color:var(--blue);font-size:12px}
@media(max-width:760px){.buyer-case-links{display:grid;grid-template-columns:1fr 1fr;gap:18px;font-size:11px;padding-bottom:35px}}

/* The case stories share the original landscape without masking the finished work. */
.buyer-case{background:var(--bg);position:relative;isolation:isolate}.buyer-case-intro{position:relative}.buyer-case-intro:after{content:"";position:absolute;right:2%;top:80px;width:300px;height:230px;background:url("/assets/original-branch.svg") center/contain no-repeat;opacity:.38;pointer-events:none}.buyer-case-gallery{position:relative;isolation:isolate}.buyer-case-gallery:before{content:"";position:absolute;inset:0 -8% -25px;z-index:-1;background:url("/assets/original-landscape.svg") center bottom/100% auto no-repeat;opacity:.15;pointer-events:none;mask-image:linear-gradient(transparent,#000 40%,#000 75%,transparent)}
@media(max-width:760px){.buyer-case-intro:after{width:110px;height:90px;top:0;right:0;opacity:.17}.buyer-case-gallery:before{background-size:220% auto;opacity:.1;inset:0 -4% 0}}
