.work-refresh{background:var(--paper)}.work-wrap{width:min(100% - 6rem,1200px);margin:auto}.work-hero{padding:4.5rem 0 3rem}.work-eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--goldText)}.work-hero h1{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.08}.work-hero h2{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-top:2rem}.work-hero p{max-width:800px}.work-lead{font-size:1.15rem}.work-note{font-size:.85rem;color:var(--muted)}.work-cases{padding-bottom:4rem}.work-cases .engagement{background:var(--paper)}.work-cases .engagement-body h3{font-family:var(--sans);font-size:.85rem;font-weight:700;color:var(--goldText);margin:0 0 .75rem}.work-icons{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0 0;margin:0;list-style:none}.work-icons li{flex:1 1 150px}.work-icons a{display:flex;align-items:flex-start;gap:.55rem;font-size:.75rem;line-height:1.45;text-decoration:none}.work-icons a:hover{text-decoration:underline}.work-icons svg{width:26px;height:26px;flex:0 0 26px;color:var(--goldText)}.work-close{background:var(--navy);color:var(--cream);padding:4.5rem 0}.work-close p{max-width:760px}.work-close h2{color:var(--cream);font-size:clamp(2rem,3vw,2.8rem);max-width:850px}.work-close h2:not(:first-child){margin-top:3rem}.work-close .button{margin-top:1rem}@media(max-width:1000px){.work-wrap{width:calc(100% - 4rem)}}@media(max-width:760px){.work-wrap{width:calc(100% - 2.5rem)}.work-hero{padding:3rem 0 2rem}.work-close{padding:3rem 0}.work-icons li{flex-basis:100%}}
