.page-work{background:var(--cobalt) url('cobalt.webp') center top / var(--hero-texture-size,max(100vw,1050px) auto) no-repeat}
.work-hub-opening{background:transparent;color:var(--chalk);padding:clamp(60px,7vw,110px) 0 75px}.work-hub-opening>.wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.work-hub-opening h1{font-size:clamp(76px,9vw,144px);line-height:.98}.work-hub-opening h1 span{color:var(--gold)}.work-hub-opening p:first-child{font-size:clamp(26px,3vw,43px);line-height:1.2;letter-spacing:-.04em}.work-hub-opening p+p{font-size:clamp(20px,1.8vw,27px);line-height:1.5;margin-top:25px}.work-hub-opening nav{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:35px;font-size:18px}.work-hub-opening nav a{padding:10px 0;border-bottom:1px solid #eeede588}
.hub-service{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,6vw,100px);align-items:center;padding-block:clamp(65px,8vw,125px);max-width:none;background:var(--chalk);padding-inline:max(var(--gutter),calc((100% - 1720px)/2 + var(--gutter)))}.hub-copy h2{font-size:clamp(28px,3vw,46px);letter-spacing:-.04em;margin-bottom:28px;color:var(--cobalt)}.hub-copy .hub-promise{font-size:clamp(40px,4.2vw,67px);font-weight:600;line-height:1.06;letter-spacing:-.055em;margin-bottom:30px}.hub-promise span{color:var(--cobalt)}.hub-copy>p:not(.hub-promise){font-size:clamp(20px,1.8vw,27px);line-height:1.5;margin-top:24px}.hub-copy .hub-formats{font-size:17px!important;line-height:1.6;color:#4d6790}.hub-copy>.button{font-size:18px;margin-top:30px}.hub-copy>.text-link{display:flex;width:max-content;max-width:100%;font-size:18px;margin-top:16px}.hub-service figure{margin:0;min-width:0}.hub-service img{width:100%;height:auto}.hub-blueprint figure{max-height:650px;overflow:hidden}.hub-blueprint img{height:650px;object-fit:cover}.hub-enablement{background:var(--ink) url('midnight.webp') center/cover;color:var(--chalk)}.hub-enablement h2,.hub-enablement .hub-promise span{color:var(--gold)}.hub-enablement .hub-formats{color:#b9cce8}.hub-enablement figure{margin-left:calc(-1 * var(--gutter));max-width:none}.hub-enablement img{aspect-ratio:1;object-fit:cover}.hub-strategy figure{background:var(--cobalt) url('cobalt.webp') center/cover;padding:25px 0}.hub-close{background:var(--cobalt) url('cobalt.webp') center/cover;color:var(--chalk);padding-block:90px;display:grid;grid-template-columns:1.6fr 1fr;gap:8vw;align-items:end}.hub-close h2{font-size:clamp(37px,4vw,62px);line-height:1.1}.hub-close h2 span{color:var(--gold)}.hub-close p{font-size:27px;margin-bottom:25px}.hub-close .button{font-size:19px}
@media(max-width:760px){.work-hub-opening>.wrap,.hub-service,.hub-close{grid-template-columns:1fr;gap:40px}.work-hub-opening h1{font-size:80px}.work-hub-opening p:first-child{font-size:31px}.work-hub-opening nav{font-size:17px}.hub-copy .hub-promise{font-size:43px}.hub-copy h2{font-size:32px}.hub-blueprint figure{max-height:420px}.hub-blueprint img{height:420px}.hub-enablement figure{margin:0;order:2}.hub-enablement img{aspect-ratio:1.4}.hub-close{padding-block:60px}.hub-close h2{font-size:38px}}
