.buyer-heading{max-width:55rem;margin-bottom:3.25rem}.buyer-heading>.eyebrow{display:block;margin-bottom:1.5rem}.buyer-heading .display{font-size:clamp(2.75rem,5.2vw,4.75rem)}.buyer-heading .display em{color:var(--dry)}.buyer-heading>.body{margin-top:1.75rem;max-width:46rem}.buyer-item{position:relative;padding:2rem 0}.buyer-item h3,.buyer-controls h3{font:400 clamp(1.8rem,2.6vw,2.6rem)/1.15 var(--serif);margin:.8rem 0 1.25rem;text-wrap:balance}.buyer-item>.body,.buyer-controls .body{font-size:1rem;line-height:1.8}.buyer-item:before,.buyer-footnotes:before,.buyer-controls>div:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--rule),transparent)}.buyer-rows .buyer-item{display:grid;grid-template-columns:.5fr 1.15fr 1.5fr;gap:2.5rem;align-items:start;padding:2rem 0}.buyer-rows .buyer-item>.eyebrow{padding-top:.6rem}.buyer-rows .buyer-item h3{margin:0}.buyer-comparison{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.buyer-handoff .buyer-item{display:grid;grid-template-columns:.5fr 1.15fr 1.5fr;gap:2.5rem;align-items:start}.buyer-handoff .buyer-item h3{margin:0}.buyer-timeline{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.buyer-timeline .buyer-item{padding-top:2.5rem}.buyer-timeline .buyer-item:after{content:"";position:absolute;top:-.3rem;left:0;width:.6rem;height:.6rem;border-radius:50%;background:var(--dry)}.buyer-controls{margin:0;max-width:64rem}.buyer-controls>div{position:relative;display:grid;grid-template-columns:1fr 3fr;gap:3rem;padding:2rem 0}.buyer-controls dt{font:400 2rem/1.2 var(--serif);color:var(--dry)}.buyer-controls dd{margin:0}.buyer-controls h3{margin:0 0 1rem}.buyer-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.buyer-frames .buyer-item:before{display:none}.frame-sketch{width:min(12rem,75%);height:16rem;border:1px solid var(--rule);border-radius:1.5rem;margin:0 auto 2rem;padding:2.25rem 1.25rem;position:relative;background:radial-gradient(ellipse at 50% 40%,rgba(78,111,224,.12),transparent 75%);mask-image:linear-gradient(#000 65%,transparent)}.frame-sketch i{display:block;height:1px;background:var(--ink-40);margin-bottom:.6rem;width:65%}.frame-sketch i:nth-child(2){width:90%}.frame-sketch i:nth-child(3){width:50%}.frame-sketch>span{display:block;position:relative;height:7rem;margin-top:1.5rem;border:1px solid var(--rule);border-radius:.5rem}.frame-0>span{background:linear-gradient(135deg,transparent 49%,var(--dry) 50%,transparent 51%)}.frame-1>span:after{content:"";position:absolute;inset:20% 25%;border:1px solid var(--dry);border-radius:50%}.frame-2>span:after{content:"";position:absolute;inset:55% 20% 20%;background:var(--dry);opacity:.7}.buyer-footnotes{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:2rem;padding-top:2rem}.buyer-footnotes h3{font:500 .875rem/1.5 var(--sans);margin:0 0 .8rem}.buyer-footnotes p{font:400 .875rem/1.8 var(--sans);color:var(--ink-60);margin:0}@media(max-width:900px){.buyer-rows .buyer-item,.buyer-handoff .buyer-item{grid-template-columns:.65fr 2fr;gap:1rem 2rem}.buyer-rows .buyer-item>.body,.buyer-handoff .buyer-item>.body{grid-column:2}.buyer-frames,.buyer-timeline{gap:1.5rem}.buyer-comparison,.buyer-footnotes{gap:2rem}}@media(max-width:600px){.buyer-heading{margin-bottom:2rem}.buyer-heading .display{font-size:clamp(2.35rem,10vw,3rem)}.buyer-heading>.body{margin-top:1.25rem;font-size:1rem}.buyer-item h3,.buyer-controls h3{font-size:2.1rem;text-wrap:balance}.buyer-rows .buyer-item,.buyer-handoff .buyer-item,.buyer-comparison,.buyer-timeline,.buyer-frames,.buyer-footnotes{grid-template-columns:1fr;gap:0}.buyer-rows .buyer-item,.buyer-handoff .buyer-item{gap:1rem}.buyer-rows .buyer-item>.body,.buyer-handoff .buyer-item>.body{grid-column:auto}.buyer-controls>div{grid-template-columns:1fr;gap:1rem}.buyer-controls dt{font:500 .7rem/1.4 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-60)}.buyer-timeline .buyer-item{padding:1.75rem 0 2rem 1.5rem;border-left:1px solid var(--rule)}.buyer-timeline .buyer-item:before{display:none}.buyer-timeline .buyer-item:after{top:2rem;left:-.35rem}.buyer-timeline h3{margin-top:.75rem}.buyer-frames .buyer-item{padding:1rem 0 2rem}.frame-sketch{height:12rem;width:10rem;margin-bottom:0}.buyer-footnotes{gap:1.5rem}.buyer-footnotes h3{margin-bottom:.5rem}}.buyer-heading .display em{display:inline-block;max-width:100%;text-wrap:balance}
