:root{--font-manrope:"Manrope";--font-playfair:"Playfair Display"}.project,.positioning{padding:140px 0}.projectHead{display:grid;grid-template-columns:2fr 1fr;gap:80px;align-items:end}.projectHead>div>p{color:#9c9891;max-width:620px;line-height:1.7}.projectPrice{border-left:1px solid var(--line);padding-left:40px;display:flex;flex-direction:column;gap:20px}.projectPrice span,.deliverableGrid span{color:#77736d;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.projectPrice strong{font:400 56px var(--font-playfair),Georgia,serif}.deliverableGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border:1px solid var(--line)}.deliverableGrid>div{min-height:300px;padding:32px;border-right:1px solid var(--line);display:flex;flex-direction:column}.deliverableGrid>div:last-child{border-right:0}.deliverableGrid h3{font:400 30px var(--font-playfair),Georgia,serif;margin:auto 0 18px}.deliverableGrid p{color:#918e87;font-size:13px;line-height:1.7}.event{padding:140px 0;background:var(--paper);color:#080808}.event .eyebrow,.event .sectionHead>p{color:#625f59}.event h2 em{color:#8b877f}.captureList{display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid #d8d5cd;border-left:1px solid #d8d5cd}.captureList span{padding:28px 20px;border-right:1px solid #d8d5cd;border-bottom:1px solid #d8d5cd;font-size:12px}.positioning{border-top:1px solid var(--line)}.positionGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px}.positionGrid article{padding:35px;border:1px solid var(--line);min-height:260px}.positionGrid article+article{border-left:0}.positionGrid span{color:#696661;font-size:10px}.positionGrid h3{font:400 38px var(--font-playfair),Georgia,serif;margin:70px 0 12px}.positionGrid p,.closingCopy{color:#918e87;font-size:13px;line-height:1.7}.closingCopy{max-width:640px;margin:30px auto 0}.investmentIntro h2{font-size:clamp(48px,5.5vw,74px)}
@media(max-width:800px){.project,.positioning,.event{padding:90px 0}.projectHead{grid-template-columns:1fr;gap:40px}.projectPrice{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.deliverableGrid,.captureList,.positionGrid{grid-template-columns:1fr}.deliverableGrid>div{min-height:230px;border-right:0;border-bottom:1px solid var(--line)}.captureList span{padding:22px}.positionGrid article+article{border-left:1px solid var(--line);border-top:0}}
