:root{--wk-gold:#987317;--wk-ink:#252521;--wk-paper:#fbfaf7;--wk-soft:#f3f2ef;--wk-line:#dedbd4}
.work-page{background:var(--wk-paper);color:var(--wk-ink);overflow:hidden}.work-page *{box-sizing:border-box}.work-page .work-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.work-page h1,.work-page h2{font-family:"Playfair Display",Georgia,serif;font-weight:500}.work-page .work-hero{padding:58px 0 54px;background:#fbfaf8}.work-page .work-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:72px}.work-page .work-eyebrow{display:inline-block;background:#efede7;padding:6px 10px;color:var(--wk-gold);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.work-page .work-hero h1{font-size:clamp(48px,5.2vw,70px);line-height:1.02;margin:22px 0 16px;letter-spacing:-.035em}.work-page .work-hero h1 em{color:var(--wk-gold);font-weight:400}.work-page .work-hero-copy>p{max-width:670px;color:#65615b;font-size:16px!important;line-height:1.65;margin:0 0 22px}.work-page .work-dark-btn{display:inline-flex;justify-content:center;align-items:center;min-height:39px;background:#292b28;color:#fff;padding:10px 19px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.03em}.work-page .yield-card{background:#fff;padding:23px 24px;box-shadow:0 10px 32px rgba(40,35,25,.04)}.work-page .yield-card header{display:flex;justify-content:space-between;align-items:center;font-size:10px;text-transform:uppercase;letter-spacing:.03em}.work-page .yield-card header small{background:#efede9;padding:5px 9px}.work-page .yield-card>strong{display:block;font:500 38px/1.1 "Playfair Display",Georgia,serif;margin-top:27px}.work-page .yield-card>b{display:block;font-size:11px;margin-top:3px}.work-page .yield-card i{display:block;background:var(--wk-gold);height:3px;margin:17px 0}.work-page .yield-card p{font-size:12px!important;line-height:1.55;color:#67635c}.work-page .yield-card footer{display:flex;justify-content:space-between;color:var(--wk-gold);font-size:10px;margin-top:18px}.work-page h2{font-size:42px;line-height:1.08;letter-spacing:-.025em;margin:0 0 28px}.work-page .work-cases{padding:52px 0 42px;background:var(--wk-soft)}.work-page .case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.work-page .case-grid>article{background:#fff;padding:19px;display:flex;flex-direction:column;min-width:0}.work-page .case-grid header{display:flex;justify-content:space-between;gap:10px;color:var(--wk-gold);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.work-page .case-grid header span{text-align:right;color:#514e48;text-transform:none}.work-page .case-grid img{width:100%;height:184px;object-fit:cover;margin:15px 0}.work-page .case-grid h3{font:600 21px/1.15 "Playfair Display",Georgia,serif;margin:0 0 7px}.work-page .case-grid small{font-size:10px;line-height:1.4;text-transform:uppercase;font-weight:700}.work-page .case-grid article>b,.work-page .case-grid .challenge>b{color:var(--wk-gold);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.work-page .case-grid p{font-size:13px!important;line-height:1.48;margin:7px 0 14px;color:#55514b}.work-page .case-grid .challenge{background:#efede9;padding:14px;margin:14px 0}.work-page .case-grid .challenge p{margin-bottom:0}.work-page .case-grid .work-dark-btn{margin-top:auto;font-size:10px}.work-page .work-gold-bar{display:block;background:var(--wk-gold);color:#fff;text-align:center;padding:14px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.03em}.work-page .work-delivered{padding:45px 0 48px;background:var(--wk-paper)}.work-page .delivered-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.work-page .delivered-grid article{padding:19px;background:#fff}.work-page .delivered-grid svg{width:21px;height:21px;fill:none;stroke:var(--wk-gold);stroke-width:1.8}.work-page .delivered-grid h3{font-size:18px!important;line-height:1.25;margin:7px 0}.work-page .delivered-grid p{font-size:13px!important;line-height:1.5;margin:0;color:#5c5852}.work-page .practice{background:#fff;padding:38px;margin:42px 0}.work-page .practice h2{font-size:36px}.work-page .practice>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.work-page .practice article{background:#efede9;padding:15px;min-height:170px}.work-page .practice b{color:var(--wk-gold);font-size:13px}.work-page .practice h3{font-size:12px!important;text-transform:uppercase;letter-spacing:.04em;margin:8px 0}.work-page .practice p{font-size:12px!important;line-height:1.45;margin:0 0 8px}.work-page .practice strong{color:var(--wk-gold);font-size:11px;line-height:1.3}.work-page .verified{margin-top:45px}.work-page .verified h2{font-size:44px}.work-page .outcomes{background:#fff;font-size:13px;border:1px solid #eeece7}.work-page .outcomes>header,.work-page .outcomes>div{display:grid;grid-template-columns:1.45fr .95fr 1.05fr 1fr 1.05fr 1.1fr}.work-page .outcomes span,.work-page .outcomes strong,.work-page .outcomes b{padding:19px 14px;border-bottom:1px solid var(--wk-line);line-height:1.4}.work-page .outcomes>div:last-child>*{border-bottom:0}.work-page .outcomes header{text-transform:uppercase;font-size:10px;letter-spacing:.025em}.work-page .outcomes strong{font-size:12px}.work-page .gold{color:var(--wk-gold)!important}.work-page .lessons{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:38px}.work-page .lessons article{background:#fff;padding:28px}.work-page .lessons span,.work-page .lessons small{color:var(--wk-gold);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.work-page .lessons h2{font-size:30px;margin:12px 0}.work-page .lessons blockquote{font:italic 16px/1.55 "Playfair Display",Georgia,serif;margin:12px 0}.work-page .lessons .quote{background:#e9e7e3;padding:34px}.work-page .quote header{display:flex;justify-content:space-between}.work-page .quote header b{font-size:10px}.work-page .quote blockquote{font-size:25px;line-height:1.5}.work-page .quote strong,.work-page .quote small{display:block}.work-page .quote strong{font-size:15px;margin-top:22px}.work-page .work-contact{padding:42px 0;background:#f1f0ed}.work-page .work-contact-grid{background:#ebe9e4;padding:38px;display:grid;grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:70px}.work-page .work-contact-grid>div>span{color:var(--wk-gold);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.work-page .work-contact-grid h2{font-size:43px;margin:20px 0 14px;max-width:560px}.work-page .work-contact-grid p{font-size:15px!important;line-height:1.6;max-width:580px}.work-page .work-contact-grid>div>b{font-size:12px;margin-left:12px}.work-page .work-contact-grid footer{font-size:10px;margin-top:23px}.work-page .work-contact-grid form{background:#fff;padding:24px}.work-page .work-contact-grid form header{display:flex;justify-content:space-between;gap:10px}.work-page .work-contact-grid form h3{font:600 20px "Playfair Display",Georgia,serif;margin:0}.work-page .work-contact-grid form header span{color:var(--wk-gold);font-size:9px;text-transform:uppercase}.work-page .work-contact-grid label{display:block;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:13px 0}.work-page .work-contact-grid input{display:block;width:100%;border:0;background:#efede9;padding:11px;margin-top:5px;font-size:12px}.work-page .work-contact-grid button{width:100%;background:var(--wk-gold);color:#fff;border:0;padding:13px;text-transform:uppercase;font-size:10px;font-weight:700}.work-page .work-contact-grid form small{display:block;text-align:center;font-size:9px;margin-top:8px;color:#716c63}
@media(max-width:900px){.work-page .work-hero-grid,.work-page .work-contact-grid{grid-template-columns:1fr;gap:34px}.work-page .case-grid,.work-page .delivered-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-page .practice>div{grid-template-columns:repeat(2,minmax(0,1fr))}.work-page .outcomes{overflow-x:auto}.work-page .outcomes>*{min-width:920px}.work-page .yield-card{max-width:520px}.work-page .lessons{grid-template-columns:1fr}}
@media(max-width:580px){.work-page .work-wrap{width:min(100% - 28px,1120px)}.work-page .work-hero{padding:42px 0}.work-page .work-hero h1{font-size:45px}.work-page h2,.work-page .verified h2{font-size:35px}.work-page .case-grid,.work-page .delivered-grid{grid-template-columns:1fr}.work-page .case-grid img{height:210px}.work-page .practice{padding:22px;margin:28px 0}.work-page .practice>div{grid-template-columns:1fr}.work-page .practice article{min-height:0}.work-page .work-contact-grid{padding:24px}.work-page .work-contact-grid h2{font-size:36px}.work-page .work-contact-grid .work-dark-btn{margin-bottom:12px}.work-page .work-contact-grid>div>b{display:block;margin:0 0 12px}.work-page .quote blockquote{font-size:21px}}
